21

次のコマンドを使用して、システムに新しいベータ版をインストールしようとしました。

sudo gem install rails --pre

しかし、何を試しても、このいまいましいエラーが発生します。

rails-3.0.0.beta3 が正常にインストールされました
1 つの gem がインストールされ
ました rails-3.0.0.beta3 の ri ドキュメントをインストールしています...
ファイルが見つかりません: lib

ruby初心者なので、どうすればいいのかわかりません。

どうすればこれをインストールできますか? これはすでにインストールされていますか?なぜここで中断するのですか?

4

7 に答える 7

37

実行する必要があるのはgem install rdoc、その指示に従ってから、 install rails コマンドを再度実行するだけです。この問題は、レールを使用してインストールすると rdoc がインストールに失敗することが原因であり、手動でインストールすると正常に動作します。

ソース: http://gist.github.com/565967

^ 私は同じ問題を抱えていましたが、これでうまくいきました。

于 2010-10-20T05:31:14.730 に答える
2

Mac で Ruby/Rails 開発を行う場合は、Mac に同梱されているバージョンの ruby​​/rubygems を使用しないことを強くお勧めします。私が推奨するのは次のとおりです。

  1. homebrewをインストールし、それを使用して Mac 上のソフトウェア パッケージを管理します。
  2. brewbygemsをインストールします。これにより、homebrew は ruby​​gems でうまく機能します。gem install brewbygems
  3. rvmをインストールして、さまざまなバージョンの ruby​​ と rvm の gemsets 機能を気に入ってください。gem install rvm

これが完了すると、非常に堅牢な開発環境が整い、どのバージョンの Rails も問題なくインストールできるはずです。Rails 3 は ruby​​ 1.9.2 を使用して最適に動作し ( を実行して rvm をインストールrvm install ruby-head)、まだベータ版であることを覚えておいてください。

于 2010-04-25T20:45:42.550 に答える
0

このレールキャストに従っていれば、大丈夫です。

いずれにしても、Rails 3 の使用を妨げるべきではないドキュメントで問題が発生しているようです。

于 2010-06-10T21:18:13.353 に答える
0

sudo gem install rails --pre単純に、これを行う必要はありませんsudo gem install rails。Rails3 は現在デフォルトのパッケージであり、ベータ版ではありません。

それはうまくいくはずです。

于 2010-10-20T05:40:03.140 に答える
0

同じエラーメッセージが見つかりましたが、いくつかのグーグルの後、.../gems/rails-3.0.0.beta3. それ以上の問題は発生していませんが、見つからない lib ディレクトリに何があるべきかを誰かが教えてくれることを願っています。

于 2010-05-16T10:38:45.767 に答える
-1

beta 4 でも同じ問題が発生しています。回避策はsudo gem install rails --pre --no-ri --no-rdocありますが、理由はわかりません。

于 2010-06-10T21:12:06.487 に答える