编译安装Ruby RubyGems Rails3.0

看到在snow leopard上默认就安装好了rails,我只需gem update rails就可以了。
Mac OS X确实强大,但心里总觉得缺点什么,本着折腾的原则,看到rails3.0beta出来了,我准备重新编译安装一下。
说干就干,系统原先的就保留着不动。
第一步:设置shell路径,使/usr/local/bin能够先认识。打开终端输入
vi ~/.profile

添加如下命令:
export PATH=/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH

使用如下命令使之生效:
source ~/.profile

最后再检验一下PATH变量
echo $PATH

这样的话/usr/local/bin就会在/usr/bin前面,这点很重要。

第二步:下载Ruby和 RubyGems
先建个目录用来存放ruby和rubygems源码
mkdir ~/src
cd ~/src

从网站上下载源码
curl -O ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz
curl -O http://files.rubyforge.vm.bytemark.co.uk/rubygems/rubygems-1.3.6.tgz


第三步:编译和安装
首先是Ruby
tar xzvf ruby-1.8.7-p174.tar.gz
cd ruby-1.8.7-p174
./configure --enable-shared --enable-pthread CFLAGS=-D_XOPEN_SOURCE=1
make
sudo make install
cd ..

安装好使用which ruby命令你会发现/usr/local/bin/ruby
使用ruby -v,你会发现ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10.2.0]
然后是RubyGems,
tar xzvf rubygems-1.3.6.tgz
cd rubygems-1.3.6
sudo /usr/local/bin/ruby setup.rb
cd ..

安装rails3.0beta
sudo gem install tzinfo builder i18n memcache-client rack \
rake rack-test erubis mail text-format \
thor bundler
sudo gem install rack-mount -v=0.4
sudo gem install rails –pre

装好后rails blog,失败,漏装了sqlite3-ruby
sudo gem install sqlite3-ruby

装好后,再测试一下
rails blog
cd blog
rails server

打开Safari访问http://localhost:3000/成功!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值