如果你照著這篇:在 CentOS 安裝 Ruby on Rails,卻怎麼樣也裝不起來的話,我想你碰到跟我一樣的問題了。錯誤訊息可能會是這樣子的:
ERROR: While executing gem … (Gem::GemNotFoundException)
Could not find rails (> 0) in any repository
研究了一下,發現應該是因為 RubyWorks 所提供的Source 沒有 rails gem 的關係,這也跟 RubyWorks 定位為 Production server 有關係。
總之如果你想把 CentOS 當作開發環境的話,不妨用
$sudo gem sources -a http://gems.rubyforge.org
把官方的 gem source 加進去,然後再輸入
$sudo gem install rails -y
即可。