Brewを使用してノードをインストールしようとしていますが、make installでスタックし、何もしません。私はubunutu 14.04を使用しています。端末からのログは次のとおりです。
==> 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
私は醸造再インストールノードで試してみましたが、何も動作しません。
同じ問題がありました。最終的に、十分な時間を待てなかったことを理解しました。
これが問題であることを証明するには、-vスイッチを付けて実行するだけです
brew install -v node
OPの端末ログを見ると、OPは--without-npm
オプションを使用してノードをインストールしました。 Homebrew FAQによると、 brew install
コマンドにコマンドラインオプションを渡すと、パッケージのソースビルドがトリガーされます で、実行に時間がかかる場合があります。
OPがNodeをHomebrewでアップグレードするときに、奇妙な問題なしに彼のグローバルnpmパッケージが適切に移行されるように、OPは--without-npm
を渡していると思われます。以前は同じことをしていましたが、--without-npm
がノードのインストールを遅くすることが判明したため、新しいソリューションはグローバルnpmパッケージ用に別のディレクトリを選択することです。 .bash_profile
に次を設定します。
export NPM_CONFIG_PREFIX=/usr/local/lib/npm-packages
export PATH="$NPM_CONFIG_PREFIX"/bin:"$PATH"
Brewを使用した今後のノードアップグレードでソースビルドがトリガーされないようにするには、ノードを完全にアンインストールしてから再度インストールします。
brew uninstall --force node
brew install node
これはノードのクリーンな再インストールであるため、グローバルnpmパッケージを再インストールする必要があります。