0

Ubuntu 11.04 システムで Rails 2.3.5 を 3.2.8 にアップグレードしようとしています。ruby と ruby​​ gem をインストールしました。必要なライブラリもインストールしました。以下のリンクをたどりました http://cicolink.blogspot.in/2010/10/how-to-install-ruby-rails-and.html

しかし、sudo gem install rails を実行すると、コマンド ラインに次のエラーが表示されます。

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 install rails を実行すると、Rails2.3.5 が正常にインストールされました)

4

1 に答える 1

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/

于 2012-08-27T05:19:26.113 に答える