首頁 > uBuntu > uBuntu 10.10上安裝Ruby on Rails

uBuntu 10.10上安裝Ruby on Rails

2011年2月22日 發表評論 閱讀評論

這裡小記一下我在uBuntu 10.10上安裝Ruby on Rails的過程吧

由於之前用 apt-get install 怎麼裝就是會有問題,只好採用 compile 的方式~

下載 Ruby source code


http://rubyonrails.org/download

此時的版本為1.8.7-9174

$ cd ~/source
$ mkdir ruby
$ cd ruby
$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz
$ tar xzvf ruby-1.8.7-p174.tar.gz
$ cd ruby-1.8.7-p174
$ ./configure
..........
$ make
..........
$ make test
..........
$ sudo make install
..........

測試版本
$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [x86_64-linux]

$ which ruby
/usr/local/bin/ruby

安裝 RubyGems
下載 source code,現最新版本1.5.2,但為了某種理由,得裝舊版1.3.7
從這找 1.3.7的吧:http://rubyforge.org/frs/?group_id=126

$ cd ~/source
$ mkdir rubygems
$ cd rubygems
$ wget http://rubyforge.org/frs/download.php/70696/rubygems-1.3.7.tgz
$ tar xzvf rubygems-1.3.7.tgz
$ cd rubygems-1.3.7
$ sudo ruby setup.rb

測試版本
$ gem -v
1.3.7
$ which gem
/usr/local/bin/gem

安裝 rails
為了某種理由,要指定版本

$ sudo gem install rails -v=2.3.5

來看一下他自動裝了哪些東西:

$ gem list

*** LOCAL GEMS ***

actionmailer (2.3.5)
actionpack (2.3.5)
activerecord (2.3.5)
activeresource (2.3.5)
activesupport (2.3.5)
rack (1.0.1)
rails (2.3.5)
rake (0.8.7)

安裝 rack
為了某種理由,要指定版本
(在裝rails時就自動加進去了,如果沒有才要再裝)

$ sudo gem install rack -v=1.0.1

※ 接著我好奇,不指定 rails 的版本,結果他裝了一堆東西~出現沒有lib~不過,暫時不管他了~

Categories: uBuntu Tags: ,
  1. 目前尚無任何的評論。