bash - インストールしましたがnpmが見つかりません

bash - インストールしましたがnpmが見つかりません
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"

関連情報