首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在OS X上安装brew、node.js、io.js、nvm、npm的建议方法是什么?

在OS X上安装brew、node.js、io.js、nvm、npm的建议方法是什么?
EN

Stack Overflow用户
提问于 2015-01-19 11:03:08
回答 9查看 117.6K关注 0票数 197

我正在尝试尽可能多地使用自制软件。在OS上安装以下软件的建议方法是什么?

并希望支持以下方面的开发:

EN

回答 9

Stack Overflow用户

发布于 2018-05-10 13:58:00

2019更新:使用NVM安装节点,而不是Homebrew

在大多数答案中,安装nvm的推荐方式是使用Homebrew

不会执行操作

在用于nvm的Github Page中,它被明确地称为:

不支持

Homebrew安装。如果您在使用自制软件安装的nvm时遇到问题,请先卸载brew,然后按照以下说明进行安装,然后再提交问题。

请改用以下方法

代码语言:javascript
复制
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

该脚本将nvm存储库克隆到~/.nvm,并将源代码行添加到您的配置文件(~/.bash_profile、~/.zshc、~/.profile或~/.bashrc)。

然后使用nvm安装节点。例如,要安装最新的LTS版本,请执行以下操作:

代码语言:javascript
复制
nvm install v8.11.1

干净利落,没有麻烦。它也会将其标记为默认节点版本,因此您应该已经全部设置好了

票数 70
EN

Stack Overflow用户

发布于 2016-04-17 06:39:53

我使用n(节点版本管理)

您可以通过两种方式安装它

代码语言:javascript
复制
brew install n

代码语言:javascript
复制
npm install -g n

您可以在不同版本的node和io之间切换。下面是我当前环境中的一个示例,当我调用不带参数的n时:

代码语言:javascript
复制
$ n

  io/3.3.1
  node/0.12.7
  node/4.0.0
  node/5.0.0
ο node/5.10.1 
票数 14
EN

Stack Overflow用户

发布于 2017-01-29 02:35:13

我来得太晚了,但我不喜欢其他答案

安装Homebrew

用于brew运行的

代码语言:javascript
复制
"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装节点和npm

您不应该使用brew来安装节点和npm。

我看过一些地方建议您应该使用Homebrew安装Node (如alexpods和此Team Treehouse blog Post),但以这种方式安装更容易遇到问题,因为npmbrew都是包管理器,您应该让包管理器管理另一个包管理器这会导致问题,如此bug官方<代码>E119npm<代码>E220问题<代码>C21或此<代码>C22

你可以在DanHerbert的帖子Fixing npm On Mac OS X for Homebrew Users中阅读更多关于这个主题的内容,他在那里继续说

另外,使用npm的Homebrew安装将要求您在安装全局包时使用sudo。由于Homebrew背后的核心思想之一是,应用程序可以在不授予root访问权限的情况下安装,因此这不是一个好主意。

对于其他的一切

我会使用npm;但你真的应该按照网站上的指示来安装每个模块,因为他们会比其他任何人都更清楚他们有什么问题或bug

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28017374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档