如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

在本文中,苏南大叔,描述的事情是:centos服务器,如何使用官方的Binaries版本nodejs。纯绿色文件,不用编译。当然,如果你不怕麻烦,想体验一下编译nodejs的乐趣的话,可以下载源码版。然后自己make。很久很久很久之后,你会如愿以偿。安装好最新版的nodejs的。

本文中,就不这么麻烦了。直接使用字节版本nodejs进行安装,说白了,就是别人编译好了,我们拿来就使用的意思。

一键安装脚本失败

由于众所周知的原因,传说中的一键安装脚本,是不能使用的:

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
yum -y install nodejs

--silent参数还隐藏了所有的错误信息。对于国人来说,是最差的方案选择了。

字节码版下载安装方式

目前nodejs官方,推荐的最新LTS版本为:v8.11.4
下载地址是:

centos服务器,如何安装字节版的nodejs - nodejs-download
centos服务器,如何安装字节版的nodejs(图2-1)

清理本机的nodejs

如果测试机上面有低版本的nodejs的话,可以使用whereis或者which等找到本机上的node可执行文件的位置。

which node

得到的地址是:

/usr/local/bin/node

可以使用ls -al命令,来确认该文件是不是软连接的文件。

ls -al /usr/local/bin/node

对于已有的node相关文件,苏南大叔建议您rm掉。当然,您也可以选择保存备份。

下载解压node-v8.11.4-linux-x64.tar.xz

wget https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz
#tar zxvf node-v8.11.4-linux-x64.tar.xz
tar -xvf node-v8.11.4-linux-x64.tar.xz
mv node-v8.11.4-linux-x64/ /opt/node8/

需要注意的是:使用tar -xvf可以解压.tar.xz文件。而使用zxvf时不能解压.tar.xz文件的,只能解开.tar文件。

centos服务器,如何安装字节版的nodejs - tar-xz
centos服务器,如何安装字节版的nodejs(图2-2)

软连接关键文件

这个解压得到的字节版,苏南大叔放在了目录/opt/node8/下面。

rm -rf /usr/local/bin/node
ln -s /opt/node8/bin/node /usr/local/bin/node
rm -rf /usr/local/bin/npm
ln -s /opt/node8/bin/npm /usr/local/bin/npm

查看版本号

使用下面的命令,可以查看nodenpm的版本号。

node -v
npm -v

总结

把字节版的文件解压后,只要下面两个文件切换到最新版node,这个安装操作就成功了。切换的方式,就是使用ln -s软连接功能。

  • /usr/local/bin/node
  • /usr/local/bin/npm

更多centos服务器相关经验文章,请点击下面的链接查看。

 【源码】代码片段及相关软件点此获取

 【centos】秘籍文章入口,仅传授于有缘之人   centos    node

本站的忠实读者小伙伴,正在阅读下面这些文章:

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
欢迎指正文字或逻辑错误,将会择优在文末列出您的信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!