linux创建的软连接无法执行,要在前面加./
我把现在的nodejs 解压到了 /opt/app/node-v8.11.4-linux-x64
#然后执行
ln -s /opt/app/node-v8.11.4-linux-x64/bin/node /usr/local/bin/
在执行 node -v 没有效果,
(使用 ln -s /opt/app/node-v8.11.4-linux-x64/bin/node /usr/local/bin/node 也不行)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
root 用户 path 里并没有 /usr/local/ 当然找不到了,在bin目录下直接执行肯定要加./
/usr/local/bin/
不存在于root
的$PATH
环境变量中。这个问题很好解决:
修改/etc/profile 保存退出
刷新一下