brew install node 停留在`make install`
brew install node stuck at `make install`
我正在尝试使用 brew 安装 node,但它卡在了 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
我也尝试过使用 brew reinstall node,但没有任何效果。
我遇到了同样的问题。最终,我明白我没有等足够的时间。
为了证明这是问题所在,只需 运行 使用 -v 开关
brew install -v node
make install
这一步大约需要 20-25 分钟。
查看 OP 的终端日志,OP 使用 --without-npm
选项安装了节点。根据 Homebrew FAQ,passing command-line options to the brew install
command triggers a source build of the package,可能需要一段时间才能 运行。
我怀疑 OP 正在传递 --without-npm
以便在使用 Homebrew 升级 Node 时他的全局 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
因为这是 node 的全新安装,您需要重新安装全局 npm 包。
原因确实是你的OS已经过时,然后brew无法安装它并且会做一个make install
这确实需要时间,没有理由责怪它。
因此,如果您更新 OS,这个问题可能会得到解决。
我想大多数人都是带着 macOS 和一个意想不到的过时版本来到这里的。
所以更新 macOS 再试一次。
我遇到了同样的问题,用 brew 安装 yarn 比平时要长,我等了 20 多分钟。
使用 npm install -g yarn
对我来说就像一个魅力,安装在大约 5 秒内完成。
回答 #2 说,“因此,如果您更新 OS,这个问题可能会得到解决。我认为 most 人带着 mac[=18= 来到这里] 和意外的过时版本。因此请更新 macOS 并重试。"
这有一个问题,为什么,因为如果您的 mac 是 Mac Pro 3,1,那么您可以安装的最高 MacOs 是10.11.6,没有任何破解等。为了升级到不同的 macos,必须购买更新的 mac,例如 Mac Pro 4,1 和为了安装高于 macos 10.11.6.
的任何东西
我在 mac OSX 10.13.6 上遇到了这个问题
我首先 brew install node
花了很长时间才完成。我不得不取消它。在返回 llvm error
数小时后尝试上面的 。
解决我的问题的方法是访问 nodejs 网站并下载应用程序。
我正在尝试使用 brew 安装 node,但它卡在了 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
我也尝试过使用 brew reinstall node,但没有任何效果。
我遇到了同样的问题。最终,我明白我没有等足够的时间。
为了证明这是问题所在,只需 运行 使用 -v 开关
brew install -v node
make install
这一步大约需要 20-25 分钟。
查看 OP 的终端日志,OP 使用 --without-npm
选项安装了节点。根据 Homebrew FAQ,passing command-line options to the brew install
command triggers a source build of the package,可能需要一段时间才能 运行。
我怀疑 OP 正在传递 --without-npm
以便在使用 Homebrew 升级 Node 时他的全局 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
因为这是 node 的全新安装,您需要重新安装全局 npm 包。
原因确实是你的OS已经过时,然后brew无法安装它并且会做一个make install
这确实需要时间,没有理由责怪它。
因此,如果您更新 OS,这个问题可能会得到解决。 我想大多数人都是带着 macOS 和一个意想不到的过时版本来到这里的。 所以更新 macOS 再试一次。
我遇到了同样的问题,用 brew 安装 yarn 比平时要长,我等了 20 多分钟。
使用 npm install -g yarn
对我来说就像一个魅力,安装在大约 5 秒内完成。
回答 #2 说,“因此,如果您更新 OS,这个问题可能会得到解决。我认为 most 人带着 mac[=18= 来到这里] 和意外的过时版本。因此请更新 macOS 并重试。"
这有一个问题,为什么,因为如果您的 mac 是 Mac Pro 3,1,那么您可以安装的最高 MacOs 是10.11.6,没有任何破解等。为了升级到不同的 macos,必须购买更新的 mac,例如 Mac Pro 4,1 和为了安装高于 macos 10.11.6.
的任何东西我在 mac OSX 10.13.6 上遇到了这个问题
我首先 brew install node
花了很长时间才完成。我不得不取消它。在返回 llvm error
数小时后尝试上面的