无法使用" node"通过SSH命令

时间:2016-10-04 13:26:50

标签: node.js ssh

我在虚拟框中设置了一个Ubuntu 14.04服务器并安装了node.js

我可以运行命令" node server.js"通常在虚拟框中。

但是,当我使用Windows 10命令提示符通过" ssh user@192.168.x.x"连接服务器时;并运行" node server.js",它显示:

节目'节点'可以在以下包中找到: *节点 * nodejs-legacy 请您的管理员安装其中一个

我该怎么办?

2 个答案:

答案 0 :(得分:0)

很可能是由于您安装节点的方式,它不在您的PATH中。 这可能是因为使用的用户不同于您以前安装的用户(具有不同的路径设置),或者可能是因为shell的配置方式是w.r.t. login and non-login shell实质上管理了源代码的配置脚本,因此$PATH的价值是什么。

您可以尝试使用以下命令运行:

echo $PATH

直接和低谷ssh比较配置。

答案 1 :(得分:-2)

尝试以下方法:

nodejs server.js