2

sudo npm rebuildまたはsudo nodeNode.js が NVM によってインストールされた場合のようなものを実行するにはどうすればよいですか?

コマンドを入力するたびにsudo、コンソールはまたはで実行npmまたはnodeプログラムしようとしますが、どちらも存在しません。/usr/bin//usr/libここに画像の説明を入力

4

2 に答える 2

0

/usr/binまたはでシンボリックリンクを作成してみてください/usr/lib。強力な解決策ではありませんが、十分かもしれません。

sudo ln -s /home/denny/.nvm/versions/node/v0.12.0/bin/npm /usr/bin/npm

sudoシステムの場所に書き込むため。ここでの提案は、特にrvmsudoまたはgroup accessに役立つ可能性があります。

その他の提案:

コメントによると、次の場所で bash スクリプトを作成してみてください/home/denny/npm.sh

#!/bin/bash
PTH="/home/denny/.nvm/versions/node/$(node -v)/bin/npm"
$PTH

適切にchmodeし+x、これでシンボリックリンクを作成します:

sudo ln -s /home/denny/npm.sh /usr/bin/npm

常に適切なディレクトリを確認しnode -vて実行する必要があります。npm

于 2015-03-12T09:14:59.820 に答える