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

时间:2014-06-19 01:00:19

标签: node.js npm

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

我可以通过简单的apt-getnpm甚至node来获取最新的NodeJS版本吗?

2 个答案:

答案 0 :(得分:11)

您应该安装nvm或其他节点版本管理器,例如n,其github stars少,但稍后发布,只需安装npm:{ {1}},它包含一个更简单的api。

(下面用npm install -g n替换nvm install。其他命令相同,只替换n nvm。)

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

n

或克隆回购`curl https://raw.githubusercontent.com/creationix/nvm/v0.20.0/install.sh | bash`

然后添加到您的$ git clone creationix/nvm$HOME/.zshrc$HOME/.bashrc

$HOME/.profile

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

例如:

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

当不在修补程序编号时,它会在该版本下安装最新的修补程序,关键字 $ 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 stable也是如此。

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

  • 最新unstablev0.10.x
  • 最新stablev0.11.x(偶数/奇数位版本===稳定/不稳定)。
  • 最终版本unstablev0.8.x
  • 和指定的版本legacyv0.9.21

在版本之间切换:work

  • nvm use alias会切换到0.9.21而nvm use work会切换到最新的本地nvm use stablenvm如果您尝试使用的版本没有已下载。

要检查是否有更新的版本使用:v0.10.x

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

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

使用标准nvm ls

卸载nvm删除节点相关目录:~/.nvm~/.npm~/.bower

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

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

请参阅nvm的usage部分或n usage部分,以便轻松了解其余命令。

答案 1 :(得分:1)

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

$ nvm install stable
$ nvm use stable