3

このnpmgistにある「git all the way」メソッドを使用してubuntu 11.04 にインストールしようとしています

sudo make install実行した後もこのエラーが発生し続けますnpm

$ sudo make install
! [ -d .git ] || git submodule update --init --recursive
node cli.js install -g -f
bash: node: command not found
make: *** [install] Error 127

これが の何か問題であることはわかっていますがbash、bash はあまり得意ではありません。

編集

nodeターミナルでコマンドを実行するnode shellと、期待どおりに表示されます

4

5 に答える 5

7

問題は、sudo を実行すると、同じ bashrc ファイル (または PATH や NODE_PATH を設定しているもの) を取得していないため、システムがノードを見つけられないことです。

それはうまくいかないと思いsudo nodeます。

@Kenが提案したように、SUDOING中にNODE_PATHをエクスポートする必要があります。

sudo PATH=/path/to/node/bin/dir:$PATH make install

編集:以下のコメントで機能するようにPATHを使用するには

于 2011-09-21T23:10:43.777 に答える
1

npm をインストールする前に、必ず NODE_PATH をエクスポートしてください。

export NODE_PATH=/path/to/node/install/dir:/path/to/node/install/dir/lib/node_modules
于 2011-09-21T23:03:31.103 に答える
0

このページでは、npm を含むノードの完全なインストール (手順 4) について説明します。

于 2011-09-21T23:00:55.490 に答える
0

ノードがインストールされていないようです。最初にノードが必要で、次にノード パッケージ マネージャー (NPM) が必要です。

于 2011-09-21T22:58:56.910 に答える
0

誰かが言及したように-なぜただyumを使うのか

sudo yum install nodejs npm --enablerepo=epel
于 2016-07-06T04:07:04.620 に答える