繁体   English   中英

在Redhat上安装Node.js 4

[英]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

https://github.com/nodejs/node-v0.x-archive/wiki/安装

尝试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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM