异常
使用软链接的方式查看node的版本号,报错如下:
原因
当初建立node软链接时,使用的是相对路径,应该使用绝对路径。
解决
先删除原来建立的软链接。
# 删除node原来的软链接
rm -f /usr/local/bin/node
# 删除npm原来的软链接
rm -f /usr/local/bin/npm
注意,这里也删除了npm的软链接,因为我当初是一起建立的。而软链接路径就是上面报错提示的路径,也就是原来软链接的路径。
接着使用绝对路径(注:这里的绝对路径就是你所安装的node.js的安装目录,可能与下面我的这个路径不一样)建立软链接,如下:
# 使用绝对路径建立node的软链接
ln -s /root/home/installation-packages/node.js/node.js/bin/node /usr/local/bin/
# 使用绝对路径建立npm的软链接
ln -s /root/home/installation-packages/node.js/node.js/bin/npm /usr/local/bin/
然后查看/usr/local/bin
目录下的文件,就会发现软链接建立完成。
如果成功建立软链接,那么执行如下命令查看版本就表示成功:
# 查看node版本
node -v
# 查看npm版本
npm -v