在给VPS更新了Python后,我们来继续折腾Node.js。CentOS的软件库没有收录Node.js;而运行Node.js官方提供的编译好的Linux可执行文件会显示:node: /lib/libc.so.6: version `GLIBC_2.9' not found (required by node)5 s0 l' D8 d4 R3 d7 D0 y5 i
node: /lib/libc.so.6: version `GLIBC_2.6' not found (required by node)% u3 b' i$ D( l$ s4 t3 I- E
. S4 x7 J" \, g( y% p: [0 u
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)。