2012-08-27 91 views
0

我想在我的Ubuntu 11.04系統中將Rails 2.3.5升級到3.2.8。我安裝了紅寶石和紅寶石寶石。我還安裝了所需的庫。我按照以下鏈接 http://cicolink.blogspot.in/2010/10/how-to-install-ruby-rails-and.html在Ubuntu中安裝rails 3 11.04

但是當我運行sudo的創業板在命令行

WARNING: Error fetching data: SocketError: getaddrinfo: Name or service not known (http://rubygems.org/latest_specs.4.8.gz) 
WARNING: Error fetching data: SocketError: getaddrinfo: Name or service not known (http://rubygems.org/specs.4.8.gz) 
ERROR: While executing gem ... (Gem::DependencyError) 
Unable to resolve dependencies: mail requires mime-types (~> 1.16), treetop (~> 1.4.8) 

我一直在試圖找出這對最後2天安裝導軌我碰到下面的錯誤。請幫助

(但是,當我執行sudo apt-get的安裝安裝成功Rails2.3.5軌)

+0

什麼是你使用的ruby版本? – uday

+0

我使用紅寶石1.9.3和寶石1.8.24 – rubyist

回答

0

我知道我不會回答你的問題,但我建議使用RVM。 RVM將幫助您設置和管理不同的ruby版本和gemset。使用apt-get也會給你過時的版本,目前Rails的穩定版本是2.3.8。

你可以試試看本教程,它非常簡單,並解釋了設置一切的過程。它幫助我用Rails建立我的機器(也是Ubuntu 11.04)。

http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/