我已经从源代码安装了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 回答
我使用终端手动将节点和nodejs从/ usr / bin复制到/ usr / sbin .
我的工作在此之后 .
我已经检查过Ubuntu 16.04的工作原理: