我已经在我的Ubuntu 14.04上安装了node.js一段时间。几个月前我安装了nvm,事情总是很好。几天前,当我尝试运行节点脚本时,我得到以下内容:
me@here~$: node
he program 'node' can be found in the following packages:
* node
* nodejs-legacy
Try: sudo apt-get install <selected package>
如果我然后使用nvm指定我想使用节点(nvm use node
),那么事情会再次起作用 - 直到我关闭终端或开始新会话。非常烦人。
当然,如果我按照建议的操作进行操作
sudo apt-get install node
安装的不是node.js,而是其他一些不相关的包。
我可以做什么,以便在任何终端会话上运行node
解析为之前设置的nvm?
从链接到另一个问题的评论中,我就是这样解决的:
&#34;我还想在我的 .bashrc 底部添加一行代码:
nvm use stable > /dev/null
这将自动使用您安装的最新版本。&#34; < / p>
答案 0 :(得分:0)
包称为nodejs。你也可以在这里下载node.js https://nodejs.org/en/download/(例如wget https://nodejs.org/dist/v4.4.3/node-v4.4.3-linux-x64.tar.xz)并在bin / node中找到节点。