2016-07-28 90 views
3

我已经在我的Ubuntu机器上安装使用以下命令节和NPM:安装4.2.0的NodeJS或以上版本

 
sudo apt-get install nodejs npm 

在检查安装的版本,我可以看到以下内容:

 
$ node -v && npm -v 
v0.10.25 
1.3.10 

但我想nodejs版本是4.2.0或以上。我正在尝试为项目安装VSO Linux代理。执行node agent/vsoagent时,出现节点版本应该是4.2.0或更高的错误。

如何安装并确保已安装的驱动程序与node -v && npm -v一起移除后会给我新的版本号?

感谢

+1

https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions – ceejayoz

+0

非常感谢Ceejayoz。我能够得到这个链接并执行** bold ** curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - 但是在显示“正在工作100%”之后就挂了,之后什么也没有发生。 – Raji

+0

还将“setup_4.x”安装版本是否大于4.2.0或最新的4.2版本? – Raji

回答

1

你已经有故宫,这样你就可以利用N经理来安装你想要(4.4.4前)任何版本:也许你应该使用sudo全球安装:

npm install -g n 
n 4.4.4 

或者

n latest 

之后,你可以运行n来选择你喜欢的版本。我使用最新的LTS和最新的6.x,并随时切换它们。

+0

也试过这个选项。 NPM安装-gn ň4.2.5 它给了我下面的输出: 安装:节点V4.2.5 的mkdir:/usr/local/n/versions/node/4.2.5 获取:HTTPS: //nodejs.org/dist/v4.2.5/node-v4.2.5-linux-x64.tar.gz ######################## ################################################ 100.0% 已安装:v4.2.5 但是在检查版本时,它仍然指向旧版本。我如何将它更新到4.2.5,并且4.2.5的目录结构不同于最初安装的目录结构。 – Raji

+0

现在正在工作。节点版本已更改 – Raji

+0

请您介绍一下选项吗?特别是,'-g'是做什么的? –