最近研究svn使用http協議,但網上大多都是apache整合svn,我不想使用apache+svn,google翻了不少頁終於讓我找到了,但要求先安裝ruby on rails,因此就有了下面的這篇文章.
系統:centos 5.5
須要的軟件:ruby-1.9.3-rc1.tar.gz rubygems-1.8.23.tgz
1.安裝ruby
wget http://ruby.taobao.org/mirrors/ruby/1.9/ruby-1.9.3-rc1.tar.gz
tar zxf ruby-1.9.3-rc1.tar.gz && cd ruby-1.9.3-rc1
./configure --prefix=/usr/local/ruby --enable-pthread
make && make install
而後給ruby加上環境變量
vi /etc/profile
PATH=$PATH:/usr/local/ruby/bin
export PATH
驗證:
ruby -v
能夠看到ruby安裝成功.
2.安裝rubygems
wget http://files.rubyforge.vm.bytemark.co.uk/rubygems/rubygems-1.8.23.tgz
tar xf rubygems-1.8.23.tgz && cd rubygems-1.8.23
ruby setup.rb
若是出現下圖,就能夠開始安裝rails on ruby
3.安裝rails on ruby
正常狀況下,運行gem install rails --include-dependencies就能夠自動安裝了,固然前提是你的機器能夠上網.
gem install rails --include-dependencies
若是出現file 'lib' not found的錯誤,那你們能夠執行下面的命令就能夠解決
gem install rdoc
其實,這是針對發展過快的rails,默認編譯的rdoc模塊不能跟上步伐的緣由.
而後再繼續gem install rails就能夠了.
4.驗證ruby on rails安裝
rails -v
能夠看到rails已經成功安裝.