在Mac上安装node.js的最佳方法是什么?

时间:2015-09-25 00:31:03

标签: node.js macos

Homebrew和Node下载页面在不同位置安装node.js,显然存在冲突。如果使用两个位置,Brew会在'酿造医生'后抱怨。

那么,是否有一种将节点放在我的Mac上的首选方法(Yosemite 10.10.5)。

这是我在尝试通过brew安装节点时现在所获得的。

node-4.1.0 already installed, it's just not linked
DONs-iMac:Erlang-Elixir donfox1$ brew link node
Linking /usr/local/Cellar/node/4.1.0... 
Error: Could not symlink share/systemtap/tapset/node.stp
/usr/local/share/systemtap/tapset is not writable.

4 个答案:

答案 0 :(得分:1)

您是否尝试过调整755 / usr / local / share / systemtap / tapset以使其可写?那能搞定吗?

chmod 755 /usr/local/share/systemtap/tapset
brew link node 

如果它不起作用(可能有效),也可以试试这个:

brew cleanup
brew link node
brew uninstall node
brew install node

答案 1 :(得分:0)

sudo chown -R $USER /usr/local/share/ brew doctor brew install node

答案 2 :(得分:0)

卸载节点: sudo rm -rf /usr/local/share/systemtap/ && brew uninstall node 并使用brew安装nvm - 这样您就可以控制节点版本。 阅读这篇文章:suggested way to install npm with brew

答案 3 :(得分:0)

如果您不确定现在需要以及将来可能需要的节点版本,我也建议您安装NVM-节点版本管理器。
通过cURL下载nvm安装脚本:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash

确保已使用nvm --version正确安装了nvm,这应该返回已安装nvm的版本。
安装所需的Node.js版本
使用nvm install node安装最新版本
将最新版本用于nvm use node
使用nvm install --lts安装最新的LTS版本
将最新的LTS版本与nvm use --lts

一起使用

您还可以查看教程:
installing-node-js-tutorial-using-nvm-on-mac-os-x-and-ubuntu
Best way to install and use nvm on Mac