6

rvmをインストールしてから、次のコマンドで3.1rc5をレールします。

gem install rails --pre

しかし、「riドキュメントのインストール」とRDocドキュメントの後にいくつかのエラーが発生しました。

Successfully installed <bunch of things>
30 gems installed
Installing ri documentation for multi_json-1.0.3...
Installing ri documentation for activesupport-3.1.0.rc5...
Installing ri documentation for builder-3.0.0...
unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README, skipping
unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README.rdoc, skipping
Installing ri documentation for i18n-0.6.0...
Installing <tons more documentation>
Installing ri documentation for rails-3.1.0.rc5...
file 'lib' not found
Installing RDoc documentation for multi_json-1.0.3...
Installing RDoc documentation for activesupport-3.1.0.rc5...
Installing RDoc documentation for builder-3.0.0...
unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README, skipping
unable to convert "\xF1" from ASCII-8BIT to UTF-8 for README.rdoc, skipping
Installing RDoc documentation for i18n-0.6.0...
Installing <tons more documentation>
Installing RDoc documentation for rails-3.1.0.rc5...
file 'lib' not found

READMEファイルの問題は大した問題ではないようですが、「lib」ファイルが見つからないのは少し怖いようです。なぜそうしているのですか?gem install rdoc一部の検索では、他の人がこの問題を抱えており、それを修正してから再実行していることが明らかになりましたgem install rails --pre。しかし、それでも同じlibファイルにエラーがありません。

4

5 に答える 5

4

使ってみてrvm gemset install rails --pre

于 2011-08-04T16:12:57.267 に答える
1

Installing RDoc fixed this problem for me. I had to do this in the gemset I was using.

rvm use rubyversion@gemset
gem install rdoc

After this I could install gems without the "file 'lib' not found" error.

于 2012-09-25T09:26:22.680 に答える
1

Windowsに3.1.0(rc8ではなく最終リリース)をインストールしましたが、「ファイル'lib'が見つかりません」というエラーが発生し、riとRDocの両方がインストールされました。'which ruby​​'と入力すると、c:/ ruby​​192/binディレクトリにインストールされていることがわかります。自分用に.rvmディレクトリを作成する必要がありました。インストールの一部として作成されたわけではありません。

もちろん、-no-rdoc--no-riは機能しました。--preコマンドは、最終リリースの代わりにrc8をインストールしました。

何が得られますか?

于 2011-09-09T08:28:31.193 に答える
0

以前にも同様の問題がありましたが、解決策は次のとおりです。ruby1.9.2-p290の代わりにruby1.9.2-headを使用してみてください。

rvm install ruby-1.9.2-head
rvm use ruby-1.9.2-head --default

次に、rails3.1を再度インストールします。

于 2011-11-28T08:34:26.297 に答える
0

Mac OS X Lion の Rails 3.0.9 で同じ問題が発生し、「rvm gemset install rails」トリックで解決しました。

$ rvm gemset install rails
installing rails ...
rails  installed.
$ rails -v
Rails 3.0.9

ありがとう !

于 2011-08-09T15:37:56.517 に答える