如何在Ubuntu上安装最新的不稳定NodeJS(例如0.11.xyz)

我正在考虑与Koa玩耍,我需要运行最新的不稳定版本的NodeJS。

是否有一个简单的apt-getnpm甚至node调用,我可以得到最新的NodeJS版本?

你应该安装nvm ,或者其他节点版本pipe理器,比如n ,它有less量的github stars ,但是稍后发布,它可以用npm: npm install -gn ,它包含一个更简单的api。

(下面用n代替nvm install ,其他命令完全相同,只是用nvmreplacen

NVM有一个远程命令行安装脚本:

 `curl https://raw.githubusercontent.com/creationix/nvm/v0.20.0/install.sh | bash` 

或者克隆repo $ git clone creationix/nvm

然后添加到$HOME/.zshrc$HOME/.bashrc$HOME/.profile

 $ source path/to/.nvm/nvm.sh 

安装nvm ,然后安装需要的节点版本,最后设置别名以便在版本之间轻松切换。

例如:

  $ nvm install 0.8 $ nvm install stable $ nvm install unstable $ nvm install 0.9.21 $ nvm alias work 0.9.21 $ nvm alias legacy 0.8 

当离开补丁号时,它会在该版本下安装最新的补丁,关键字stableunstable

从2014年冬季开始,它将安装并创build一个别名:

  • 最新的v0.10.x stable
  • 最新版本的v0.11.x版本unstable (偶数/奇数版本===稳定/不稳定)。
  • 最终版本v0.8.x作为legacy
  • 和指定的版本v0.9.21一样work

在版本之间切换: nvm use alias

  • nvm use work将切换到0.9.21而nvm use stable将切换到最新的本地v0.10.x和nvm将抱怨,如果您尝试使用尚未下载的版本。

要检查是否有更新的版本,请使用: nvm ls-remote

  • 这列出了所有可用的版本并突出显示当前安装的版本。

查看本地安装的节点版本: nvm ls

使用标准的$ rm -rf来卸载与nvm删除节点相关的目录: ~/.nvm~/.npm~/.bower

两个图书馆都没有太多的魔力。

NVM通过在$HOME/.nvm/下安装每个版本的节点进行工作,然后将活动版本符号链接到.nvm/bin目录,包括通过npm -g全局安装的任何命令行工具,该工具提供给用户的$PATH

请参阅nvm的使用部分或n的使用部分,以便对其他命令的简单概述。

使用当前版本的nvm您可以使用默认的别名stableunstable

 $ nvm install stable $ nvm use stable