2009-05-12 2 views
3

私のUbuntuマシンでRuby on Railsを設定するには、these instructionsに従っています。今のところ少なくとも、私はMongrelを使うつもりです。Ubuntu: "レールをローカルにもリポジトリにも見つけられませんでした"

私はこの段階に到達:

 
Bulk updating Gem source index for: http://gems.rubyforge.org/ 
ERROR: could not find rails locally or in a repository 

は私が次に何をする必要があります

sudo gem install rails 

...私はこのメッセージを取得しますか?

+0

'宝石源のlist'の出力は何ですか? – Gareth

+0

gem -vの出力は何ですか? –

+0

あなたはファイアウォールの背後にいますか? –

答えて

3

、もう一度試して--sourceレールを取り付けます! これは重大なエラーになる可能性がありますが、以前のバージョン(これは1年ほど前に遭遇しました)では最初の試行で起こりましたが、やり直しをすると最終的に宝石が見つかるはずです。私はそれがサーバーのパフォーマンスなどと関係があると思う。

ruby​​gemsの最近のバージョンを使用することはおそらく良い考えです。実際にはうまくいかない場合は、いつでも.gemファイルを直接sourceforgeから取得してインストールすることができます。

ファイルrails-2.3.2.gemと例えば:

gem install rails-2.3.2 –local 
+0

ちょうどそれが矛盾しているということについて、この点を2番目にしたかったのです。私は "レール"は特別な種類の複合宝石だと信じています。何らかの理由で、activerecordやactivesupportなどの別の部分をインストールすることは決して失敗することはありませんが、過去には(最新のRubyGems 1.3.1以降ではそうではありませんでしたが) "レール"通常は数回試してみてください。 –

+0

ローカルにインストールするための手順は私をさらに魅了するようですが、レイクのバージョンが十分ではなく、アップデートしようとすると同じ "could not find"メッセージが表示されます。 –

+0

私はこのすべてのものを手作業で見つけることができると思いますが、私はすべてのパッケージ管理を使用しようとしていますが、今のところ動作しません。 –

4

私は最初に宝石を更新しようとします。最新バージョンは1.3.3です。あなたは、いずれかの方法でUbuntuの上でこれを行うことができます。

sudo gem install rubygems-update 
sudo update_rubygems 

または

sudo gem install rubygems-update 
cd /var/lib/gems/1.8/gems/rubygems-update-* 
sudo ruby setup.rb 
+0

最初のコマンドを実行すると、次のようになります。 Gemソースインデックスの一括更新:http:// gems.rubyforge.org/ エラー:ローカルまたはリポジトリ内でrubygems-updateを見つけることができませんでした –

+0

私はあなたが間違いなくネットワークの問題を抱えていると思います。数週間前に仕事場でubuntuボックスを設定していたとき、私は非常に似たような動作をしました... –

+0

ポートがブロックされていますか?どのようにトラブルシューティングできますか? –

関連する問題