在 CentOS 6 上大家通常是怎么安装 Node.js 呢?

2012-12-05 20:18:08 +08:00
 Livid
13038 次点击
所在节点    Node.js
26 条回复
fevin86
2012-12-05 20:39:16 +08:00
下源码包./configure && make && make install
gateswong
2012-12-05 21:03:28 +08:00
记得下源码包编译不成功
我的方法是,直接下载预编译的包,然后copy到/usr/中
anyforever
2012-12-05 21:06:38 +08:00
个人喜欢源码编译
clowwindy
2012-12-05 21:06:44 +08:00
v0.8 在 LANG=zh_CN.utf-8 的 CentOS 6 上编译不过,改成 en_US.utf-8 就好了。当时还给他们提过 issue。

https://github.com/joyent/node/issues/3658
11138
2012-12-05 21:25:18 +08:00
# cat /etc/system-release
CentOS release 6.1 (Final)
# locale
LANG=en_US.UTF-8
# wget http://nodejs.org/dist/v0.8.15/node-v0.8.15.tar.gz
# tar zxvf node-v0.8.15.tar.gz
# cd node-v0.8.15
# ./configure --prefix=/usr
# make
# make install

最新稳定版本是0.8.15,安装顺利。
zythum
2012-12-05 21:41:41 +08:00
记得被坑过。CentOS 在node0.8的版本的时候有蛮多bug的
ericFork
2012-12-05 22:13:42 +08:00
曾经被这些事情烦得焦头烂额,狠下心花了两个月时间把所有机器全部切换到 Ubuntu,并使用 puppet 管理之后,整个世界都亮了……
bitsmix
2012-12-05 22:19:28 +08:00
珍爱声明,原理 redhat
ispinfx
2012-12-05 22:33:31 +08:00
./configure && make && make install
cheung
2012-12-05 22:37:51 +08:00
要升级python
roymax
2012-12-05 22:38:25 +08:00
试试nvm或n吧,nodejs的版本管理。个人喜欢用nvm,因为安装n需要npm

https://github.com/creationix/nvm

https://github.com/visionmedia/n
arzusyume
2012-12-06 08:50:30 +08:00
centos6好像不用升python吧,自带的是2.6x
默认编译就好了...
5.x似乎还要升级python和gcc
xieren58
2012-12-06 09:20:24 +08:00
推荐nvm,以后node版本更新灰常容易~~~
jackyz
2012-12-06 09:48:09 +08:00
debian,build from source 前一阵子还是 0.6.x 有很多 native 依赖的 module 伤不起呀。
Jeffrey4l
2012-12-06 17:11:09 +08:00
yum install -y gcc-c++ make git
yum install -y openssl-devel
git clone git://github.com/joyent/node.git
cd node
./configure
make
make install
pyKun
2012-12-06 18:36:34 +08:00
@Jeffrey4l welcome.......
yegle
2012-12-07 04:34:34 +08:00
必须让我在centos上搞,那就只好Gentoo prefix了
Frannk
2012-12-07 08:51:32 +08:00
anyforever
2012-12-07 10:13:45 +08:00
安装个node.js还真愁人,越折腾,出来的问题越多。
系统CentOS 5.7,源码编译安装,开始是编译不过去,升级了python到2.7
编译安装完了,运行不了,在系统环境变量中添加了node的bin目录,再运行提示glibc版本不能低于2.6(nvm安装完,运行的时候,也会这样子的)
汗了,这个是系统包,反正在测试的虚似机上,安装测试一下吧。安装前做下准备工作,发现编译这个的话,gcc版本好要到4.2以上。目前CentOS上是4.1.2也不知道行不行,官方已经发布到4.7.2了。好吧,认好,那就编译4.7.2的吧。
测试去..........
以上纯吐槽
anyforever
2012-12-07 11:16:41 +08:00
借道问一下,CentOS 6下的rpm包,能在CentOS 5.x下升级用不?
实在是不敢编译glibc啊,网上没见着有说编译成功了的,系统搞摊了的不少。万一坏掉了,测试机就没了,又得折腾。郁闷啊。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/54183

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX