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

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

我有这个错误,如果我例如运行这个命令(在.js的目录中)

node sell.js 

要么

 screen node sell.js 

他们都不工作,因为我得到这个错误:

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

有人可以帮我吗?

正如@昆汀的答案,可执行文件的名称可能不正确。 在很多情况下,安装的是nodejs ,而不是node 。 下面这行代码创建一个符号链接 ,指向您输入node时系统看起来的nodejs 。 这是一个解决方法 – 简单地输入nodejs的替代nodejs

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

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

node是错误的节目,这是为了无线电操作,并且你的安装似乎是坏了)。

我跑了这个命令:

 sudo apt-get install nodejs-legacy 

和nodejs再次工作!

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

而系统环境变量显示命令“node”反映到/ usr / sbin / node。

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