2015-11-01 12 views
17

brewを使用してノードをインストールしようとしていますが、make install時にスタックして何もしません。私はubunutu 14.04を使用しています。ここに端末からのログがあります:brew install nodeがmake installでスタックしました

==> Downloading https://nodejs.org/dist/v4.2.1/node-v4.2.1.tar.gz 
Already downloaded: /home/tsepak33/.cache/Homebrew/node-4.2.1.tar.gz 
==> Downloading https://ssl.icu-project.org/files/icu4c/56.1/icu4c-56_1-src.tgz 
Already downloaded: /home/tsepak33/.cache/Homebrew/node--icu4c-56.1.tgz 
==> ./configure --prefix=/home/tsepak33/.linuxbrew/Cellar/node/4.2.1 --without-n 
==> make install 

私は試作再インストールノードで試しましたが、何も動作しません。

答えて

49

私は同じ問題がありました。結局、私は十分な時間を待っていないことを理解しました。

だけ-vスイッチ--without-npmオプションを使用してOPインストールしたノード、OPの端末のログを見ると

brew install -v node 
+3

これは正常なのかどうかはわかりませんが、BREWインストールは完全に完了しました。これは単一コアのubuntu 14.04上にあります。 '/home/mike/.linuxbrew/Cellar/[email protected]/6.9.5:3,890ファイル、40.7M、35分22秒' – 1mike12

+0

あなたはどれくらい待つべきですか?あなたは何かが起こっている知っていると、プロセスは、私はシンプルな「BREWは、ノードをインストールする」でした場合でも – Winnemucca

+0

うん、-vを追加すると、それは「--without-NPM」パラメータを含めるようにデフォルト設定、プロセスの出力を示しています。 Homebrew FAQは、コンパイルされたバイナリでOS環境がサポートされていない場合に発生する可能性があると述べています。 – Alfonso

5

でそれを実行し、これが問題であることを証明します。 Homebrew FAQ、passing command-line options to the brew install command triggers a source build of the packageによると、実行には時間がかかることがあります。それは、とにかく、特に私がまったく同じ問題を経験して以来、もっともらしい説明であるようです。

OPが--without-npmを渡していると思われます.Wordbrewを使用してNodeをアップグレードするときに、グローバルなnpmパッケージが適切に移行されるようにしてください。私も同じことをしていましたが、--without-npmがノードのインストールを遅くするので、私の新しい解決策は、グローバルなnpmパッケージ用に別のディレクトリを選択することです。

mkdir -p /usr/local/lib/npm-packages 
echo 'prefix=/usr/local/lib/npm-packages' >>> ~/.npmrc 

今後のノードのアップグレードでソースビルドが行われないようにするには、ノードを完全にアンインストールしてからもう一度インストールしてください。

brew uninstall --force node 
brew install node 

これはノードのクリーンな再インストールであるため、グローバルnpmパッケージを再インストールする必要があります。

+1

死んでいないので – TheKarateKid

関連する問題