![终端启动时出现“/usr/bin/env:'node':没有这样的文件或目录”](https://linux22.com/image/931039/%E7%BB%88%E7%AB%AF%E5%90%AF%E5%8A%A8%E6%97%B6%E5%87%BA%E7%8E%B0%E2%80%9C%2Fusr%2Fbin%2Fenv%EF%BC%9A'node'%EF%BC%9A%E6%B2%A1%E6%9C%89%E8%BF%99%E6%A0%B7%E7%9A%84%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95%E2%80%9D.png)
我刚刚更新到 20.04,每次打开终端时都会/usr/bin/env: ‘node’: No such file or directory
在最顶部显示。我搜索了答案,但在我找到的问题中,npm 没有起作用。但它对我来说是有效的。我不知道在哪里查找或做什么。
答案1
如果您使用 NVM 作为节点和 npm,这可能会有所帮助:
nodepath=$(which node); sudo ln -s $nodepath /usr/bin/node
NVM 将它安装在不正常的地方,因此创建此链接解决了我的问题。which node
如果您好奇,您可以在终端中运行该命令来查看 NVM 将它安装在哪里。