【问题标题】:node no such file or directory节点没有这样的文件或目录
【发布时间】:2015-03-27 09:31:30
【问题描述】:

我已经从源代码( ./configure && make && sudo make install )在 Ubuntu 12 中安装了 Nodejs,并且全部成功。

当我跑步时

which node

/usr/local/bin/node

但是当我跑步时

node server.js

我明白了:

-bash: /usr/sbin/node: No such file or directory

我回应我的路径:

echo $PATH
/root/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/mysql/server-5.6/bin

/usr/local/bin 在 PATH 中。

我找到了Node.js not found。同样的问题。但我无法通过“sudo ln -s /usr/sbin/node /usr/local/bin/node”使其工作,因为“ln:无法创建符号链接`/usr/local/bin/node':文件存在"

【问题讨论】:

    标签: node.js ubuntu-12.04


    【解决方案1】:

    我使用终端手动将node和nodejs从/usr/bin复制到/usr/sbin。

    sudo cp /usr/bin/node /usr/bin/nodejs /usr/sbin/
    

    我的工作在此之后。

    【讨论】:

    • 这是一个糟糕的解决方案,但至少它应该可以工作。最好做一些事情来帮助 OP 的机器找到它们所在的地方,而不是把它们复制到其他地方。
    【解决方案2】:

    我已经检查过它在 Ubuntu 16.04 上是否有效:

    sudo apt-get install nodejs-legacy
    

    【讨论】:

      猜你喜欢
      • 2018-11-12
      • 2019-09-19
      • 2017-05-14
      • 2018-08-09
      • 2017-09-13
      • 2015-09-27
      • 1970-01-01
      • 2020-09-23
      • 2023-03-19
      相关资源
      最近更新 更多