[英]Install nodejs 4 on redhat
Nodejs版本4已发布并安装在我的Windows计算机上。 我正在尝试在redhat上安装yum软件包,但没有获得最新版本。
我试过: sudo yum install -y nodejs
但是没有安装最新的4.0版本。
如何在Redhat机器上安装Node.js 4.0?
位于https://rpm.nodesource.com/pub_4.x/el/7/的 NodeJS 4.X for EL7仓库
要使用yum安装,请将nodesource-el.repo文件中的baseurl更改为:
baseurl=https://rpm.nodesource.com/pub_4.x/el/7/$basearch
/etc/yum.repos.d/nodesource-el.repo
内容:
[nodesource]
name=Node.js Packages for Enterprise Linux 7 - $basearch
baseurl=https://rpm.nodesource.com/pub_4.x/el/7/$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/NODESOURCE-GPG-SIGNING-KEY-EL
[nodesource-source]
name=Node.js for Enterprise Linux 7 - $basearch - Source
baseurl=https://rpm.nodesource.com/pub_4.x/el/7/SRPMS
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/NODESOURCE-GPG-SIGNING-KEY-EL
gpgcheck=1
您可以从其源代码进行编译和安装。
ver=4.0.0
wget -c https://nodejs.org/dist/v$ver/node-v$ver.tar.gz #This is to download the source code.
tar -xzf node-v$ver.tar.gz
cd node-v$ver
./configure && make && sudo make install
尝试npm install n -g
,然后使用n latest
,以使用此版本管理器下载它。
编辑: 官方发行版由Nodesource管理。 对于RHEL,设置应为(从仓库中获取):
当前的安装说明,如Node.js Wiki上所列:
请注意,用于EL 5的Node.js软件包(RHEL5和CentOS 5)取决于可用的EPEL存储库。 安装脚本将检查并提供说明(如果未安装)。
以root身份在RHEL,CentOS,CloudLinux或Fedora上运行:
curl -sL https://rpm.nodesource.com/setup | bash -
然后以root身份安装:
yum install -y nodejs
但是请注意,4.0当前不在其rpm分配中
这是我的解决方案,它的工作原理是:
分发网址:Distr: https ://nodejs.org/dist/v4.2.1/node-v4.2.1.tar.gz(目前为v4.2.1)
解压缩包(tar Jxf node-v4.2.1.tar.xz)。
一些软件包可能太旧,会在安装过程中引起问题。 cd到解压缩的文件并运行“ ./configure”。 如果显示“ C ++编译器太旧,需要g ++ 4.8或clang ++ 3.4”,则需要执行以下命令:
curl http://linuxsoft.cern.ch/cern/scl/slc6-scl.repo > /etc/yum.repos.d/slc6-scl.repo
rpm --import http://ftp.mirrorservice.org/sites/ftp.scientificlinux.org/linux/scientific/51/i386/RPM-GPG-KEYs/RPM-GPG-KEY-cern
yum install -y devtoolset-3
要使用它而不必设置环境变量,请执行以下命令:
scl enable devtoolset-3 bash
现在重新启动该过程:
./configure
make
make install
您可以尝试此解决方案。
首先,将软件存储库更新到最新版本:
yum -y update
安装“开发工具”。 这是用于从源代码编译软件的一组工具。
yum -y groupinstall "Development Tools"
移至/ usr / src目录-存放软件源的常用位置。
cd /usr/src
现在,我们从Node.js网站( http://nodejs.org/download/)上选择最新的压缩源存档。
wget http://nodejs.org/dist/v4.2.4/node-v4.2.4.tar.gz
tar zxf node-v4.2.4.tar.gz
cd node-v4.2.4
./configure
make
make install
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.