8

自作を使用してノードをアップグレードする

==> Downloading http://nodejs.org/dist/v0.8.21/node-v0.8.21.tar.gz
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/node/0.8.21
==> make install

私はこれに気づきました

==> Caveats
Homebrew installed npm.
We recommend prepending the following path to your PATH environment
variable to have npm-installed binaries picked up:
  /usr/local/share/npm/bin

$PATH私はすでに持っていました:/usr/local/share/npm/lib/node_modules/scripted/bin 私も追加する必要があり/usr/local/share/npm/binますか?

/usr/local/share/npm/binサブフォルダは2つしかないことに注意してください。これも含まれているscrので 、これら2つのフォルダの目的の違いは何ですか。scripted/usr/local/share/npm/lib/node_modules/scripted/bin

EDIT /usr/local/share/npm/binには2つのシンボリックリンクのみが含まれます(サブフォルダーは含まれません)

4

2 に答える 2

6

たぶんあなたは古いバージョンのノードからアップグレードしていますか?0.8.17以降、自作リポジトリのノードを使用していますが、にサブフォルダーがありません/usr/local/share/npm/bin。これには、グローバルにインストールされたモジュールの実行可能スクリプトへのsimlinksのみが含まれています(/usr/local/share/npm/lib/node_modules)。だから、私は/usr/local/share/npm/bin私の$ PATHにあり、それはうまくいきます。nodeおよびの古いバージョンからアップグレードする場合はnpm、$ PATHを変更する前に、グローバルにインストールされたモジュールを再インストールしてみてください。

于 2013-03-02T06:50:30.803 に答える
0

ターミナルを開いてコマンドを実行します。

$ npm bin

.zshrc / .bashrc / .profileに行を追加します

export PATH="$PATH:/Users/USERNAME/node_modules/.bin"
于 2020-12-10T10:28:52.193 に答える