在Mac上安装node.js的最佳方式?

问题描述 投票:0回答:5

Homebrew 和 Node 下载页面将 node.js 安装在明显冲突的不同位置。如果两个位置都被使用,Brew 会在“Brew Doctor”之后抱怨。

那么,有没有一种首选方法可以将节点放在我的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.
node.js macos
5个回答
2
投票

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


1
投票

您是否尝试过 chmoding 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

0
投票

卸载节点:

sudo rm -rf /usr/local/share/systemtap/ && brew uninstall node
并使用brew安装nvm - 这样你就可以控制你的节点版本。 阅读这篇文章:使用brew安装npm的建议方法


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

您还可以查看教程:
安装-node-js-tutorial-using-nvm-on-mac-os-x-and-ubuntu
在 Mac 上安装和使用 nvm 的最佳方式


© www.soinside.com 2019 - 2024. All rights reserved.