当我尝试安装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 :(得分: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