![]() | 1 fevin86 2012-12-05 20:39:16 +08:00 下源码包./configure && make && make install |
![]() | 2 gateswong 2012-12-05 21:03:28 +08:00 ![]() 记得下源码包编译不成功 我的方法是,直接下载预编译的包,然后copy到/us/中 |
![]() | 3 anyforever 2012-12-05 21:06:38 +08:00 个人喜欢源码编译 |
4 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 |
![]() | 5 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,安装顺利。 |
![]() | 6 zythum 2012-12-05 21:41:41 +08:00 记得被坑过。CentOS 在node0.8的版本的时候有蛮多bug的 |
![]() | 7 ericFork 2012-12-05 22:13:42 +08:00 ![]() 曾经被这些事情烦得焦头烂额,狠下心花了两个月时间把所有机器全部切换到 Ubuntu,并使用 puppet 管理之后,整个世界都亮了…… |
![]() | 8 bitsmix 2012-12-05 22:19:28 +08:00 珍爱声明,原理 redhat |
9 ispinfx 2012-12-05 22:33:31 +08:00 ./configure && make && make install |
![]() | 10 cheung 2012-12-05 22:37:51 +08:00 要升级python |
![]() | 11 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 |
![]() | 12 arzusyume 2012-12-06 08:50:30 +08:00 ![]() centos6好像不用升python吧,自带的是2.6x 默认编译就好了... 5.x似乎还要升级python和gcc |
![]() | 13 xieren58 2012-12-06 09:20:24 +08:00 推荐nvm,以后node版本更新灰常容易~~~ |
![]() | 14 jackyz 2012-12-06 09:48:09 +08:00 debian,build from source 前一阵子还是 0.6.x 有很多 native 依赖的 module 伤不起呀。 |
![]() | 15 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 |
![]() | 17 yegle 2012-12-07 04:34:34 +08:00 必须让我在centos上搞,那就只好Gentoo prefix了 |
![]() | 18 Frannk 2012-12-07 08:51:32 +08:00 |
![]() | 19 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的吧。 测试去.......... 以上纯吐槽 |
![]() | 20 anyforever 2012-12-07 11:16:41 +08:00 借道问一下,CentOS 6下的rpm包,能在CentOS 5.x下升级用不? 实在是不敢编译glibc啊,网上没见着有说编译成功了的,系统搞摊了的不少。万一坏掉了,测试机就没了,又得折腾。郁闷啊。 |
21 clowwindy 2012-12-07 11:46:15 +08:00 @anyforever 你试试 node 官网上 linux 的 binary 吧。 |
22 BOYPT 2012-12-07 14:23:44 +08:00 ![]() 一群RHEL苦手。。 看看我博客这篇能不能拯救下你们: http://apt-blog.net/rhel-centos-the-community-working-way 其中Python可以使用FedoraHosted - SoftwareCollections仓库(安装在/opt的不会影响原系统的python,然后剩下的理论上rpm -i就好的了。 「当然如果你只需要在一台机器安装,并且估计以后也不需要重复,源码编译是没什么问题的,即使要搞一大堆依赖」 |
![]() | 23 anyforever 2012-12-07 18:32:17 +08:00 @clowwindy 试了,0.8不行的,0.6版本的可以。 |
![]() | 24 mml 2012-12-08 10:10:40 +08:00 我就知道会是一堆“./configure && make && make install” |
![]() | 25 jacy 2012-12-08 12:34:53 +08:00 为什么这篇帖子的css不同,背景是灰的? |