5

私はMacとNode.jsの両方に完全に慣れていないので、これが少し基本的なものである場合は申し訳ありません。

Mac OS X 10.5(Leopard)を実行していて、Node.jsの最後のバージョン(リリースされたバージョン、ソースからビルドされていない)をインストールしました。

Nodeを実行したり、NPMをインストールしようとすると、次のエラーメッセージが表示されます。

FATAL ERROR: CodeRange::GetNextAllocationBlock Allocation failed - process out of memory

誰かが問題が何であるか知っていますか?そうでない場合、これを理解するための次のステップは何でしょうか?

編集:これらのコマンドを数回実行すると、最終的には機能することがわかりました。したがって、私の回避策は、成功するまでコマンドを繰り返し続けることです。これは何もないよりはましですが、それでも受け入れられません。これらのツールを実行する必要があるWebStormのようなソフトウェアは、この回避策を知らず、常に失敗します。

4

2 に答える 2

3

この問題は、OSX 10.6 より前のもので Node の分散ビルドを実行すると発生するようです。

OS をアップグレードするオプションがない場合は、自分でバイナリを手動でビルドできます。

http://therobotsbrain.blogspot.com.au/2012/03/installing-nodejs-on-os-x-105.html

于 2012-07-09T01:19:54.473 に答える
0

X.5.8 を実行していますが、ノード 0.10.13 でこのエラー メッセージが表示されました。以前のバージョンのノードをいくつか試しましたが、0.10.3 は動作しますが、0.10.4 ではエラー メッセージが表示されます。これは x86 バージョンです。x64 は .3 でクラッシュするようですが、.0 で動作します。ちょっと待って、それはもっと複雑です。/usr/local/bin でアプリへのシンボリック リンクを作成すると違いがあるようで、クラッシュします。より頻繁に。いくつかの異なるものを試して、どれがあなたに適しているかを確認してください。

私は本当に新しいラップトップを手に入れる必要があります。

ここからダウンロード: http://nodejs.org/dist/

于 2013-07-24T18:29:27.957 に答える