ph@vm:~$ uname -a
Linux vm 4.2.0-16-generic #19-Ubuntu SMP Thu Oct 8 15:35:06 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
ph@vm:~$ which npm
/home/ph/.nvm/versions/node/v4.0.0/bin/npm
ph@vm:~$ npm -v
2.14.2
ph@vm:~$ cat .bash_profile
export PATH="$PATH:/home/ph/.nvm/versions/node/v4.0.0/bin/npm"
bash 스크립트 파일을 생성했는데 chmod +x
실행하면 다음과 같이 "Open with Terminal Emulator"
표시됩니다.
npm: not found
왜 그런 겁니까?
답변1
이것이 ~/.bash_profile에 있는 것이라면 간단한 오타가 있는 것입니다. PATH 변수는 목록이어야 합니다.목차특정 명령 자체 대신 검색을 수행하십시오. 대신 작성하세요:
export PATH="$PATH:/home/ph/.nvm/versions/node/v4.0.0/bin"