mac 上装ruby 1.9.3_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > mac 上装ruby 1.9.3

mac 上装ruby 1.9.3

 2012/3/13 15:28:35  pingfeng  程序员俱乐部  我要评论(0)
  • 摘要:ruby1.9.3已出到p125,应该非常稳定。加上rails社区也力推ruby1.9.3."WerecommendRuby1.9.3forusewithRails.Rails3.2isthelastonethatsupportsRuby1.8"在迁移中也发现ruby1.9.3更稳键,帮我找出一个潜在的错误,并且去掉了iconv,内置支持,这多好。这样开始大规模升级就开始了。mac使用ruby1.9.3之前使用rvm,但升级ruby1.9.3有bug,装不上ruby1.9.3
  • 标签:Ruby Mac

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 install

3.?建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 install

4. 系统自带ruby 1.8.7改名

写一个脚本都改名

?

#! /bin/bash
cd /usr/bin
mv ruby ruby18
mv gem gem18
mv irb irb18
mv rake rake18
mv ri ri18
mv rdoc ri18
mv erb erb18

?

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



6.?安装gem rails -v 3.0.10

?

7.?确认rails bundle这两个ruby脚本是正确,即指向新的ruby1.9.3,如果它在/usr/local/bin目录下则正确。如果在/usr/bin下,打开看一下,把第一行改成#! /usr/local/bin/ruby

?

8.?装相关rails,?bundle install

?

发表评论
用户名: 匿名