在给VPS更新了Python后,我们来继续折腾Node.js。CentOS的软件库没有收录Node.js;而运行Node.js官方提供的编译好的Linux可执行文件会显示:node: /lib/libc.so.6: version `GLIBC_2.9" not found (required by node) node: /lib/libc.so.6: version `GLIBC_2.6" not found (required by node) node: /lib/libc.so.6: version `GLIBC_2.7" not found (required by node)执行yum info glibc可以看到CentOS 5的glibc(The GNU C Library,标准C语言库)还停留在远古的2.5版上,如图一所示。也就是说,由于CentOS 5自带的glibc库版本过低,我们无法用直接使用新版的Node(目前最新版本为Node v0.8.14)。===================================================
Node.js 的详细介绍:请点这里
Node.js 的下载地址:请点这里
相关阅读:Node.Js入门[PDF+相关代码] http://www.linuxidc.com/Linux/2013-06/85462.htmNode.js入门开发指南中文版 http://www.linuxidc.com/Linux/2012-11/73363.htmNode.js安装与配置 http://www.linuxidc.com/Linux/2013-05/84836.htmUbuntu 编译安装Node.js http://www.linuxidc.com/Linux/2013-10/91321.htm===================================================图一:查看glibc的版本为了解决这个问题,我们需要下载并编译新版的glibc。但据网友说,因为glibc是系统的基础库,许多系统软件都依赖它运行,贸然更新glibc可能会产生一些不兼容问题。(没有验证过这个说法,抽空再试试吧,嘿嘿)。之后找了半天,在Node.js的GitHub Wiki上找到了提供的一个Node.js的yum软件库,适用于CentOS、RHEL、Fedora等系统。因为该软件库从2012年5月就停止更新了,所以我们这里安装的Node.js是v6.18版的,虽然不是最新版,不过应该够用了。安装操作如下,用Putty链接上VPS,依次执行下列命令:wget http://nodejs.tchol.org/repocfg/el/nodejs-stable-release.noarch.rpm yum localinstall --nogpgcheck nodejs-stable-release.noarch.rpm yum install nodejs-compat-symlinks npm我这里下载并安装约16M大小,共38个Package。执行完成后如图二所示。图二:Node.js安装完毕 PS:CentOS 6可以直接使用Node.js官方网站提供的编译好的可执行文件。如果想将Host1Free VPS的系统更换到CentOS 6,可以在Host1Free的控制面板中找到Reinstall,然后选择安装CentOS 6即可。更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14CentOS和RHEL安装 IPython 0.11Ubuntu 及衍生版本怎样安装 Adobe Flash 11.2.202.350相关资讯 Node.js Node.js安装
- Node.js v7 Beta版引入citgm (今 10:08)
- 基于Docker部署Node.js应用环境 (09月26日)
- Linux下Node.js安装过程详解 (07月26日)
| - Node.js HTTP Web 服务器代码 (09月26日)
- Ubuntu 16.04 64位 搭建 Node.js (09月25日)
- 在CentOS下安装Node.js (07月12日)
|
本文评论 查看全部评论 (0)