1

Mac book pro にマウンテン ライオンをクリーン インストールしました。次に、homebrew ie を使用して nodejs をbrew install nodejsインストールしましたが、npm をインストールできません。例えば。

    $ node -v
    v0.8.6
    $ curl -k https://npmjs.org/install.sh | sudo sh
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  7882  100  7882    0     0  11359      0 --:--:-- --:--:-- --:--:-- 13803

その後、他に何も起こりません。NPM がインストールされていません。

4

3 に答える 3

2

なしで試してくださいsudo

$ curl https://npmjs.org/install.sh | sh

の主なポイントはbrew、ルート レベルのアクセスを必要としないものをインストールすることであり、npm のインストーラーは Node インストールのリードに従うように設計されています。

于 2012-08-12T03:22:11.837 に答える
2

https://github.com/mxcl/homebrew/blob/6925f69e/Library/Formula/node.rb#L25-26に従って、Homebrew は現在 Node で NPM をインストールしません。

def install
  # Why skip npm install? Read https://github.com/mxcl/homebrew/pull/8784.
  args = ["--prefix=#{prefix}", "--without-npm"]

  ...

  system "./configure", *args
  system "make install"
end

式で約束されているように、 https://github.com/mxcl/homebrew/pull/8784で詳細を読むことができ、最近のプル リクエスト(最終更新はわずか 9 時間前) にはさらに多くの議論があります。

個人的には、Homebrew ではなくNVMを使用してソースからインストールすることを好みます。Node.jsの最初のステップの前半では、この方法で Node をインストールする方法について詳しく説明しています。

Node v0.8.6 以降では、OS X を含む一部のディストリビューション用にコンパイル済みのバイナリをダウンロードできることに注意 しください。そこから、Darwin の 32 ビットまたは 64 ビットのバイナリをダウンロードして、.PATH

于 2012-08-12T01:29:22.543 に答える
0

Enter キーを押すと、次のように表示されます。

Sorry, try again.
Password:

パスワードを入力して作業してください。

npm@1.1.71 /usr/local/lib/node_modules/npm
It worked
于 2013-05-19T17:22:31.123 に答える