我有这个节点的错误。 运行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中。 当然,只要更新系统环境变量,就可以将其放在另一个文件夹中。