我在虚拟框中设置了一个Ubuntu 14.04服务器并安装了node.js
。
我可以运行命令" node server.js
"通常在虚拟框中。
但是,当我使用Windows 10命令提示符通过" ssh user@192.168.x.x"连接服务器时;并运行" node server.js
",它显示:
节目'节点'可以在以下包中找到: *节点 * nodejs-legacy 请您的管理员安装其中一个
我该怎么办?
答案 0 :(得分:0)
很可能是由于您安装节点的方式,它不在您的PATH中。
这可能是因为使用的用户不同于您以前安装的用户(具有不同的路径设置),或者可能是因为shell的配置方式是w.r.t. login and non-login shell实质上管理了源代码的配置脚本,因此$PATH
的价值是什么。
您可以尝试使用以下命令运行:
echo $PATH
直接和低谷ssh比较配置。
答案 1 :(得分:-2)
尝试以下方法:
nodejs server.js