Ubuntu 12.04 上的 Nodejs 与 Node
在 Ubuntu 12.04 上安装 Node.js 时,您可能会遇到节点命令不运行的问题t 存在于终端中。这是由于与业余分组无线电节点计划的命名冲突导致 Node.js 二进制文件被重命名为 Nodejs。
要解决此问题,您需要从 /usr 创建符号链接/bin/node 到 /usr/bin/nodejs。这可以使用以下命令来完成:
sudo ln -s `which nodejs` /usr/bin/node
或者,如果您使用非标准 shell,则可以对使用 which nodejs 找到的路径进行硬编码:
sudo ln -s /usr/bin/nodejs /usr/bin/node
这将创建缺少的节点符号链接,并允许您使用带有节点别名的 Node.js 命令。
此外,如果您使用 zsh shell 而不是 bash,则节点命令应该无需修改即可工作。但是,如果问题仍然存在,您可以尝试以下其他解决方案:
使用替代方案安装 Node.js:
sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
清除并重新安装 Node.js:
sudo apt-get --purge remove node sudo apt-get --purge remove nodejs sudo apt-get install nodejs
以上是为什么在 Ubuntu 12.04 上安装 Node.js 后'node”命令不起作用?的详细内容。更多信息请关注PHP中文网其他相关文章!