所以,我试图在Raspbian OS上运行的raspberry pi 3上安装node.js。当我第一次拿起它时,我按照一些教程安装了node.js 8.9.0,但由于某些原因我之前已经安装了节点,当我运行nodejs -v
时我会得到8.9.0版本但是如果我运行node -v
我会得到版本4.3.2。所以有一些版本冲突。我试图卸载两者,但在卸载两者并输入node -v
之后我仍然会得到版本4.3.2。因此,通过关注一些内容,我还从node_modules
和所有其他目录中删除了/usr/local/lib
。然后我再次安装了nodejs,最后当我运行nodejs -v时,我获得了8.9.0版本,但node -v
命令根本不起作用。我在终端上收到-bash: /usr/local/bin/node: No such file or directory
错误。
那么问题是什么?我该如何解决? nodeJS是如何工作而不是节点?我创建了一个简单的服务器文件并尝试使用node命令运行它,因此它不起作用。请记住,我完全是linux新手,所以命令行和文件结构对我来说很陌生。
答案 0 :(得分:1)
尝试使用两者之间创建符号链接。
sudo ln -s `which nodejs` /usr/bin/node