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

Fra*_*ank 4 node.js npm

我正在考虑和Koa一起玩,我需要运行最新的不稳定版本的NodeJS.

是否有一个简单的apt-getnpmnode至可以调用以获得最新的NodeJS版本的电话?

ada*_*hts 11

您应该安装nvm或其他节点版本管理器,例如n,它具有较少的github星,但它稍后发布,它可以只用npm:安装npm install -g n,并且它包含一个更简单的api.

(下面替代nvm installn该其他命令是相同的只是替代nvmn).

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

`curl https://raw.githubusercontent.com/creationix/nvm/v0.20.0/install.sh | bash`
Run Code Online (Sandbox Code Playgroud)

或克隆回购 $ git clone creationix/nvm

然后添加到您的任一$HOME/.zshrc,$HOME/.bashrc$HOME/.profile:

$ source path/to/.nvm/nvm.sh   
Run Code Online (Sandbox Code Playgroud)

随着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  
Run Code Online (Sandbox Code Playgroud)

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

截至2014年冬季,这将安装并创建一个别名:

  • 最新v0.10.xstable.
  • 最新v0.11.xunstable(偶/奇数字版本===稳定/不稳定).
  • 最终版本v0.8.xlegacy.
  • 和指定版本v0.9.21work.

要在版本之间切换: nvm use alias

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

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

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

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

要卸载NVM删除节点相关的目录:~/.nvm,~/.npm,并~/.bower 与标准 $ rm -rf

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

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

有关其余命令的简单概述,请参阅nvm的用法部分或n的用法部分.