共用多个ruby版本

Ruby1.9出来了,有很多改变, 我们需要了解这些改变,而公司的项目又不能使用1.9,那么如何使用多个版本的ruby呢?

先创建一个你存放ruby1.9的目录
mkdir work/ruby19
cd work/ruby19

ruby19>curl [url]http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-3.tar.gz[/url] | tar zx
cd ruby-1.9.0-r18217
 
然后执行命令:

autoconf
./configure --prefix=/opt/ruby19
make
sudo make install


这样ruby1.9就装到/opt/ruby19下面了。 

然后我们打开~/.profile文件(我用的mac osx),添加下面的命令:
alias ruby19="export PATH=/opt/ruby19/bin:$PATH"
alias ruby187="export PATH=/opt/local/bin:$PATH"

然后重启terminal,
你可以输入 :
ruby19
然后ruby -v看看。。。


有个问题就是:
sudo gem install rails
会报错:
ERROR:  While executing gem ... (ArgumentError)
    invalid mbstring sequence
这个问题还没有解决。 

你可能感兴趣的:(职场,Ruby,休闲,1.9,多个版本)