请教一下,centos7上安装Node.js问题。
发布于 7 年前 作者 dpc761218914 4865 次预览 最后一次回复是 7 年前 来自 问答
之前都是在window是部署的。Linux不太熟。
1、原本建立软连接应该 ln -s ~/node-v9.3.0-linux-x64/bin/node /usr/bin/node
2、敲快了,打成了 ln -s ~/node-v9.3.0-linux-x64/bin/node/ /usr/bin/node
多了一个/
所以node -v 提示失败。
再执行ln -s ~/node-v9.3.0-linux-x64/bin/node /usr/bin/node时候提示:
6 回复
卸载重新装呢
线上环境的话直接用 nodesource ,两个命令就装好了
https://github.com/nodesource/distributions
底下有 centos的
或者用
n-install试试?谢谢大家了,重新进入:/usr/local/bin中删除node和npm 再使用,将解压后的node-v9.9.0-linux-x64.tar.gz重命名为node.js sudo ln /root/nodejs/bin/node /usr/local/bin/node sudo ln /root/nodejs/bin/npm /usr/local/bin/npm
关键就是sudo命令。可能是权限问题吧
用二进制包安装 然后配置一下环境变量就搞定了
参考这两个帖子 CentOS安装NodeJS: http://bbs.itying.com/topic/5bd53eaa0e525017c4494798
解决linux centos7下node.js全局模块找不到的问题 http://bbs.itying.com/topic/5bd5d3960e525017c4494799