2

NVM をインストールしましたが、nodejs アプリケーション用のパッケージをインポートできるように NPM をインストールしようとしています。私はデジタルオーシャン vps を実行しています。

入力すると

「ノード-v」

0.10.19nvm フォルダーにインストールされているバージョンを取得します。フォルダーは ~/.nvm/v0.10.19/bin です。「node -v」と入力すると、$PATH が正しく機能していることを確認できます。

sh install.sh スクリプトを実行して NPM をインストールすると、次のエラーが表示されます。

npm は nodejs がないとインストールできません。最初にノードをインストールしてから、再試行してください。

おそらくノードはインストールされていますが、PATH にはありませんか? sudo として実行すると、env が変更される可能性があることに注意してください。

PATH=~/.nvm/v0.10.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

shが失敗すると、ノード実行可能ファイルへのパスが実際にコンソールに出力されるため、私は本当に混乱しています...

4

2 に答える 2

4

sudo を使用して npm コマンドを実行しないでください。nvm は、root ではなく通常のユーザーとして使用することを意図しているため、ホーム ディレクトリにインストールされます。

于 2014-09-29T00:06:01.150 に答える
3

nodejs バージョン 0.10.19 には npm が付属している必要があります。以下のコマンドを発行してください

npm -v

nodejs バージョン 0.10.15 があり、npm がインストールされています。

于 2013-09-27T14:45:12.963 に答える