首页 > web前端 > js教程 > 为什么在 Ubuntu 12.04 上安装 Node.js 后'node”命令不起作用?

为什么在 Ubuntu 12.04 上安装 Node.js 后'node”命令不起作用?

Mary-Kate Olsen
发布: 2024-11-03 05:00:31
原创
891 人浏览过

Why doesn't the 'node' command work after installing Node.js on Ubuntu 12.04?

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板