2

node.js の高速フレームワークをインストールしようとしています。ただし、「sudo npm install express」を実行するたびに、応答がありません。そこに座っているだけです。この時点で私はひどくイライラしています。

OSX Lion で npm 1.0.22 を使用する

4

2 に答える 2

13

私はライオンでもこの問題を抱えていました。これは、Lionが私のパスからxcodeを削除し、ある時点で、エクスプレスインストールがgccをトリガーしたためです。

これを試して問題を特定してください。詳細なnpm出力がオンになり、npmパッケージをデバッグするための優れた方法です。 npm config set loglevel info

問題がgccの不足であることが判明した場合は、最初に / Developer / usr / binにインストールされているかどうかを確認し、インストールされていない場合は、「appstore」を使用して再インストールします。

gccの問題の詳細は次のとおりです:http ://www.quora.com/What-is-the-path-for-gcc-in-Mac-OS-X-Lion

于 2011-08-08T11:23:23.063 に答える
1

npm パッケージに必要なバージョン番号に該当しないノード v0.5.5-pre を実行している可能性があります。ここでいくつかの「答え」を見つけました。修正するために、node.js のメイン ページから 0.4.11 tar.gz をダウンロードし、手動でビルド/インストール (./configure ; sudo make install) を行い、npm install Express を再度実行しましたが、今回は問題なく動作しました。

于 2011-08-22T16:10:44.253 に答える