mac 上装ruby 1.9.3

ruby 1.9.3?已出到p125,应该非常稳定。加上rails社区也力推ruby 1.9.3. “We recommend Ruby 1.9.3 for use with Rails. Rails 3.2 is the last one that supports Ruby 1.8”

?

在迁移中也发现ruby 1.9.3更稳键,帮我找出一个潜在的错误,并且去掉了iconv,?内置支持,这多好。这样开始大规模升级就开始了。

?

?

mac使用ruby 1.9.3

?

之前使用rvm,但升级ruby 1.9.3有bug,?装不上ruby 1.9.3。再加上现在ruby已稳定,不需要多个版本。所以改用源代码安装,干掉rvm!

?

1. mac是bsd内核,所以autoconf生成的配置是把ruby安装到/usr/local/bin下,这样要用root来安装,su先

?

2. 由于ruby1.9.3换了ymal配,需要先装libymal$ wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz$ tar xzvf yaml-0.1.4.tar.gz$ cd yaml-0.1.4$ ./configure –prefix=/usr/local$ make$ make install3.?建bin目录,mkdir -p /usr/local/bin,?再加入PATH环境变量,把rvm加进入的path去掉(source?它的一段脚本)。$ wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz$ tar xzvf ruby-1.9.3-p0.tar.gz$ cd ruby-1.9.3-p0$ ./configure –prefix=/usr/local –enable-shared –disable-install-doc –with-opt-dir=/usr/local/lib$ make$ make install4. 系统自带ruby 1.8.7改名

写一个脚本都改名

?

#! /bin/bashcd /usr/binmv ruby ruby18mv gem gem18mv irb irb18mv rake rake18mv ri ri18mv rdoc ri18mv erb erb18

?

5.?确认ruby -v, gem -v, gem list

6.?安装gem rails -v 3.0.10

?

7.?装相关rails,?bundle install

?

夫妇一条心,泥土变黄金。

mac 上装ruby 1.9.3

相关文章:

你感兴趣的文章:

标签云: