在OSX上通过Homebrew安装不带节点的io.js和npm

正如$ title所说,我想在优胜美地上安装io.js和brew。 在我的系统中不需要Node.js,我想避免不必要的程序。

但是..当我运行brew install iojs我发现它将使用--without-npm选项构build,而且当安装后的文本阐明时,它需要一个补丁npm

虽然我search的解决scheme,唯一遇到的是如何并排运行io.js和Node.js,这不是我所期待的。

我看到有一个npm的brew包,但它是节点包的一部分。

我如何在没有节点的情况下安装iojs + npm?

  1. 使用brew安装nvm (节点版本pipe理器):

     brew update brew install nvm source $(brew --prefix nvm)/nvm.sh 

    将最后一个命令添加到.profile.bashrc.zshrc文件,以便在每个terminal启动时不再运行它。 因此,例如将其添加到.profile运行:

     echo "source $(brew --prefix nvm)/nvm.sh" >> ~/.profile 
  2. 使用nvm你可以安装任何你想要的node或者io.js版本。 那么要安装iojs的最新版本iojs

     nvm install iojs 

npmiojs发货,所以你不需要手动安装。

相关的问题: 在OS X上安装brew,node.js,io.js,nvm,npm的build议方法是什么?

我有同样的问题:自制似乎并没有正确解释如何以一种干净的方式“修补”NPM。

无论如何,没有比从iojs.org ,其中包括npm获得pkg更好的工作。

(我指的是iojs

它可能会迟到,但你可以使用brew unlink node && brew link iojs --force我避免了nvm,因为对我来说太慢了