请教一下,centos7上安装Node.js问题。
发布于 5 年前 作者 dpc761218914 3557 次浏览 来自 问答

之前都是在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时候提示: QQ截图20181106230249.jpg

6 回复

卸载重新装呢

线上环境的话直接用 nodesource ,两个命令就装好了

https://github.com/nodesource/distributions

底下有 centos的

wget https://npm.taobao.org/mirrors/node/v9.9.0/node-v9.9.0-linux-x64.tar.gz
sudo tar --strip-components 1 -xzvf node-v* -C /usr/local
node --version
v9.9.0

谢谢大家了,重新进入:/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

回到顶部