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

时间:2015-03-27 09:31:31

标签: node.js ubuntu-12.04

我已经从源代码(./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':文件存在“

2 个答案:

答案 0 :(得分:4)

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

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

此后我的工作。

答案 1 :(得分:1)

我已经检查过Ubuntu 16.04:

sudo apt-get install nodejs-legacy