繁体   English   中英

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

[英]The best way to install node.js on a Mac?

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.

你有没有试过 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

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

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

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

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

确保使用nvm --version正确安装了nvm --version ,这应该返回安装的 nvm 版本。
安装你想要的 Node.js 版本
使用nvm install node安装最新版本
使用最新版本的nvm use node
使用nvm install --lts安装最新的 LTS 版本
使用带有nvm use --lts的最新 LTS 版本

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM