2016-11-04 3 views
0

EC2 인스턴스에서 노드와 npm을 다운로드하고 컴파일했습니다. 모든게 옳은 것 같아요. (-v는 양쪽 모두에 표시됩니다.) 그러나 sudo npm installsudo: npm: command not found이라고 할 때 npm install pm2이 루트 (나는)와 같은 명령을 실행하도록 요청할 때 시도합니다. 어떤 아이디어? 감사.EC2 인스턴스의 npm 문제

+0

관리자 권한으로 실행 해 보셨습니까? 작동하지 않는 경우 명령은 Linux 용입니다. – user3151766

+0

나는 이것 외에 모든 것을 sudo 할 수있을 것 같습니다. 사용 권한 문제 일 수 있습니다. – NewbieOnRails

+0

이 문제는 npm을 설치 한 사용자의 PATH 폴더 목록에서만 액세스 할 수있는 위치에 npm을 설치했을 때 발생합니다. ndo를 sudo PATH에서 접근 가능한 것으로 이동 시키십시오. ('sudo echo $ PATH'를 보시면 알 수 있습니다. – binarymax

답변

1

이 문제가 해결되었습니다.

sudo ln -s /usr/local/bin/node /usr/bin/node 
sudo ln -s /usr/local/lib/node /usr/lib/node 
sudo ln -s /usr/local/bin/npm /usr/bin/npm 
관련 문제