2015-01-14 108 views
0

当我试图安装的NodeJS我收到以下消息无法升级或安装的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 
+0

正如Robert Rossmann所说,在Ubuntu上,可执行文件名为'nodejs'。这些命令的输出是什么:'which nodejs'和'type nodejs'? –

回答

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 
0

我推荐使用NVM,特别是在Ubuntu上,由于命名为kafuffle,如@robert rossman所述