Rails не может загрузить файл rubygems/defaults в Windows
Версии, зависимости и другая информация:
- Ruby: 1.9.3p392 (2013-02-22) [i386-mingw32]
- Рельсы: 3.2.13
- Gemfile находится по адресу: http://pastebin.com/z9u40Jca
По какой-то причине всякий раз, когда я запускаю какую-либо команду на основе гемов, она выдает мне эту ошибку:
$ rails s
c:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/rubygems.rb:30:in `require': cannot l
oad such file -- rubygems/defaults (LoadError)
from c:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/rubygems.rb:30:in `<top
(required)>'
from <internal:gem_prelude>:1:in `require'
from <internal:gem_prelude>:1:in `<compiled>'
Я попытался удалить ruby 2.0.0 из pik и папку установщика rails, потому что другой поток SO сказал, что это исправит. Команды работали 5 часов назад и, должно быть, прекратились сразу после того, как я закончил использовать консоль rails (часть обучения rails из этого урока, это была просто базовая математика и манипуляции со строками, поэтому я не думаю, что что-то напортачило). Любые идеи о том, что я должен делать?
2 ответа
Я не знаю, сделал ли я что-то, о чем не знаю, но, насколько мне известно, добавив гем "bootstrap-sass" в версии 2.3.2.0, он снова заработал. Я сомневаюсь, что это было добавление того самого драгоценного камня, который был решением, но вы никогда не знаете.
Попробуйте удалить 'ruby '1.9.3' ' из вашего файла gem. Это не должно вызывать проблемы, но я видел ситуации, когда это имеет место.