CNode

请教一下,centos7上安装Node.js问题。

问答
Ddpc761218914发布于8 年前最后回复8 年前6 回复5111 浏览0 收藏

之前都是在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)

W
weizhuanhua#1·8 年前

卸载重新装呢

Z
zuohuadong#2·8 年前

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

https://github.com/nodesource/distributions

底下有 centos的

9
944609#3·8 年前
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
C
CaiPeng1989#4·8 年前

或者用 n-install 试试?

D
dpc761218914#5·8 年前

谢谢大家了,重新进入:/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命令。可能是权限问题吧

V
vueper#6·8 年前

用二进制包安装 然后配置一下环境变量就搞定了

参考这两个帖子 CentOS安装NodeJS: http://bbs.itying.com/topic/5bd53eaa0e525017c4494798

解决linux centos7下node.js全局模块找不到的问题 http://bbs.itying.com/topic/5bd5d3960e525017c4494799

参与回复
登录后即可参与回复。登录