node -bash:/ usr / sbin / node:没有这样的文件或目录

时间:2016-05-27 10:37:20

标签: node.js linux

我对节点有这个错误。运行Debian 7(Wheezy)一个VPS。

如果我运行此命令(在.js目录中)

,则会出现此错误
node sell.js

screen node sell.js

它们都不起作用,因为我收到了这个错误:

  

-bash:/ usr / sbin / node:没有这样的文件或目录

有人能帮助我吗?

4 个答案:

答案 0 :(得分:7)

在@ Quentin的回答中,可执行文件的名称可能不正确。在许多情况下,安装的内容是nodejs,而不是node。下面的行会创建一个symbolic link,指向nodejs系统在您键入node时所看到的位置。这是一种解决方法 - 只需输入nodejs

即可

sudo ln -s /usr/bin/nodejs /usr/sbin/node

答案 1 :(得分:2)

NodeJS的Debian软件包名为 nodejs ,并安装了可执行文件/usr/bin/nodejs

node是错误的程序,它用于火腿无线电操作,无论如何你的安装似乎都被打破了。)

答案 2 :(得分:2)

我跑了命令:

sudo apt-get install nodejs-legacy

和nodejs再次工作!

答案 3 :(得分:0)

在您的节点安装过程中可能发生了错误。

系统环境变量显示命令“node”引用/ usr / sbin / node。

尝试从官方下载节点linux二进制文件。解压缩源后重命名并将其放在/ usr / sbin中。当然,只要更新系统环境变量,就可以将它放在另一个文件夹中。