无法升级或安装nodejs

时间:2015-01-14 10:24:41

标签: node.js

当我尝试安装nodejs时,我收到了以下消息

apt-get install nodejs

阅读包裹清单......完成 建立依赖树
阅读国家信息......完成 将安装以下新包:   的NodeJS 0升级,1新安装,0删除,1未升级。 需要获得0 B / 5,701 kB的档案。 执行此操作后,将使用17.3 MB的额外磁盘空间。 选择以前未选择的包nodejs。 (读取数据库...当前安装的503726文件和目录。) 解压缩nodejs(来自... / nodejs_0.10.29-1chl1~saucy1_amd64.deb)... 处理man-db的触发器...... 设置nodejs(0.10.29-1chl1~saucy1)......

当我运行node -v时 它说节点说明出现在

bash: /home/<username>/local/bin/node: No such file or directory

2 个答案:

答案 0 :(得分:2)

Ubuntu的解释器名为nodejs,而不只是node

请参阅此软件包中包含的list of files

这是因为与历史悠久的(我认为)软件包Amateur Packet Radio Node program发生冲突,其中包含node可执行文件。

如果您想使用node可执行文件,并且不需要安装冲突的软件包,只需在任何适当的位置创建符号链接,即在 / usr / local / bin :

[sudo] ln -s /usr/bin/nodejs /usr/local/bin/node

答案 1 :(得分:0)

由于@robert rossman提到的命名kafuffle,我建议特别在Ubuntu上使用NVM