在 Ubuntu 中升级 Node.js 后出现错误消息!

在 Ubuntu 中升级 Node.js 后出现错误消息!

我尝试通过从终端运行以下命令将 Node.js 从 v6.5.0 升级到 v6.9.1:-

sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/v6.9.1/bin/node /usr/bin/node 

升级后,当我使用检查版本时node -v,它显示以下错误:-

bash /usr/bin/node no such file or directory

我该如何解决这个问题?

答案1

您需要手动创建符号链接/usr/bin/node。bash 兼容 shell 的快捷方式:

sudo ln -s `which nodejs` /usr/bin/node

或者如果你使用非标准 shell,只需使用 which nodejs 对找到的路径进行硬编码:

sudo ln -s /usr/bin/nodejs /usr/bin/node

请检查:https://stackoverflow.com/questions/18130164/nodejs-vs-node-on-ubuntu-12-04

相关内容