题主刚刚接触 NodeJS,对 Linux 也不是很熟,问题如有犯低级错误望见谅,同时希望大家指出。
题主用的是阿里云的 ECS,以下是安装步骤:
安装EPEL:rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
导入key:rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
添加remi源:rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
导入key:rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
设置 nodesource 源:curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
安装nodejsyum -y install nodejs
这个是正常的完整步骤,但是在第5.步的时候出了一点小差错。由于是从 这篇Blog 中复制出来的,所以忘记修改版本了,执行的是 curl --silent --location https://rpm.nodesource.com/setup_5.x | bash - 这句指令。这导致我执行 yum -y install nodejs 安装的是 v5.12.0 版本。
尝试了重新执行 curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -,但是执行 yum -y install nodejs 时会报错,报错信息如下:
报错信息文字版:

应该如何修改才能正常安装 v4.x 版本的NodeJS?
curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -这句命令中的 | bash - 起到什么作用?
相关分类