728x90
❎ 개발 환경
운영 체제: Ubuntu v22.04 LTS

👉 문제 인식
- 프로잭트 서버와 젠킨스 서버 연동
- Publish Over SSH 으로 접속
- 빌드 처리 할때 sudo node 버전 에러
- sudo: npm: command not found 에러발견
👉 해결 과정
- 버전이 맞지 않아서 일어나는 문제라는 점 인식
- 젠킨스 서버 문제가 아니라는 점 인식
- 프로잭트 서버에서 sudo 관련 문제 인식
- sudo 시스템 /user/bin 바라보고 있다는 점 인식
👉 문제 해결
- 설치한 node의 위치를 찾는다.
$ which node
- 아래 명령어를 입력하여, usr/bin/ 경로에 node을 링크 시켜준다.
- sudo ln -s $(which node) /usr/bin/node
- $(which node) - 경로 볼수 있다.
sudo ln -s $(which node) /usr/bin/node
3. sudo node app.js를 이용하여 명령어를 사용할 수 있는지 확인한다
📌 추가
On EC2: sudo node command not found, but node without sudo is ok
I have just installed nodejs on a new EC2 micro instance. I installed it normally, ./configure -> make -> sudo make install. Problem: When I run "node" under ec2-user, it runs perfectly. When I r...
stackoverflow.com
'Server > AWS' 카테고리의 다른 글
[Jenkins] SSH 사용 - pipeline SSH Agent (0) | 2023.07.10 |
---|---|
[AWS] Ubuntu(20.04.4) Node 설치 (0) | 2023.06.29 |
[AWS] Ubuntu 서버 초기 설정하기 (0) | 2023.06.29 |
[AWS] Jenkins 원격 서버 배포(Publish Over SSH) (0) | 2023.03.27 |
[AWS] IAM 유저 및 MFA 생성하기 (0) | 2022.07.28 |
댓글