2016-06-27 5 views
6

を失敗し、再構築された私は最近、マックOSXエルキャピタンのv10.11.4を使用してMACを、買いました。 homebrewでノードをインストールし、ノードv6.2.2とnpm v3.9.5を使用しています。私はnode-gyp rebuildエラーから派生したと思われるnpm installの間にbcryptでエラーが発生します。私は最近、xcode-select(バージョン2343)とxcode(7.3.1)を(この順序で)ダウンロードしました。私はnpm installを実行した後、ここでなぜノード-GYPは、Mac OSXエルキャピタンに

は、完全なエラー出力です:

https://gist.github.com/varunjayaraman/5734af617d616437cd5b3456b20bc503

ない間違って何が起こっているか確認してください。私はLinuxの土地から来て、ソースから自分自身をインストールしないことに注意する傾向があるので、おそらくそれがこれらの問題の原因ですか?とにかく、アドバイスをいただければ幸いです。私はまたこのエラーが他の人に湧き上がるのを見ましたが、ソリューションのどれも動作していないようです(私がxcode-select --print-pathと入力した場合、/Applications/Xcode.app/Contents/Developerを取得します)

+0

私は定期的に問題が[公式インストーラ](https://nodejs.org/en/download/current/)を使用することによって解決されているノードの自作のインストールとしなければならないという登場ご覧ください。試してみる価値があるかもしれません。 – robertklep

答えて

6

いくつかのソリューションがありましたが、そのうちの1つだけが私のために働いていました。彼らはnpm pageに言うように

まず、あなたはXCodeのコマンドラインツールがインストールされていることを確認してください。

1)もっとも簡単な解決法は、もちろん動作しませんでしたが(一部の人のように見えますが)、~/.node-gypディレクトリを削除するだけです。だから、そのショットを与えるだけでなく、あなたのnode_modulesディレクトリを削除し、別のnpm installを実行することもできます。

2)ノード-GYPをアンインストールして、再インストール:

sudo npm uninstall node-gyp -g 
npm uninstall node-gyp 
npm install 

3)しかし、トリックは、あなたがノードの別のバージョンをインストールして実行する必要がありin a node-gyp issue on githubを、与えられた解決策だった何をしたあなたのNPMインストールそうですね。それは聞こえるより簡単ですが、それはかなり総体です:

sudo npm cache clean -f 
sudo npm install -g n 
sudo n 4.4.5 
sudo npm install npm -g 
sudo npm uninstall node-gyp -g 

次にnpm installを実行してみてください。

希望に役立ちます!

関連する問題