файл 'lib' не найден при установке rails 3.1 на Mac OS X Lion - PullRequest
6 голосов
/ 04 августа 2011

Я только что установил rvm, а затем rails 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 файл пропущенных ошибок для меня.

Ответы [ 5 ]

4 голосов
/ 04 августа 2011

Попробуйте использовать rvm gemset install rails --pre

1 голос
/ 25 сентября 2012

Установка RDoc исправила эту проблему для меня. Я должен был сделать это в наборе драгоценных камней, который я использовал.

rvm use rubyversion@gemset
gem install rdoc

После этого я мог установить гемы без ошибки " file 'lib' not found ".

1 голос
/ 09 сентября 2011

Я установил 3.1.0 в Windows (не rc8, а в финальной версии) и получил ошибку «file 'lib' not found», установив как ri, так и RDoc.Когда я набираю 'which ruby', я вижу, что он установлен в каталоге c: / ruby192 / bin.Мне пришлось создать каталог .rvm для себя - он не был создан как часть установки.

--no-rdoc --no-ri работал, конечно.Команды --pre установили rc8 вместо финальной версии.

Что дает?

0 голосов
/ 28 ноября 2011

У меня раньше была похожая проблема, хотя мое решение было таким: попробуйте использовать ruby ​​1.9.2-head вместо ruby ​​1.9.2-p290.

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

А затем снова установите rails 3.1.

0 голосов
/ 09 августа 2011

У меня была та же проблема с rails 3.0.9 на моем Mac OS X Lion, и трюк с "rvm gemset install rails" решил ее!

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

Спасибо!

...