首页 文章

节点没有这样的文件或目录

提问于
浏览
1

我已经从源代码安装了Ubuntu 12中的Nodejs(./configure && make && sudo make install)并且所有操作都成功完成 .

当我跑

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: failed to create symbolic link `/usr/local/bin/node': File exists"

2 回答

  • 1

    我使用终端手动将节点和nodejs从/ usr / bin复制到/ usr / sbin .

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

    我的工作在此之后 .

  • 4

    我已经检查过Ubuntu 16.04的工作原理:

    sudo apt-get install nodejs-legacy
    

相关问题