Ответ 1
У меня была точно такая же ошибка, как и эта...
При установке Rails 3 на моем компьютере произошел сбой питания. После перезагрузки компьютера и продолжения установки Rails 3 процесс завершился неудачно с такой же ошибкой. Проблема была связана с кешем установки gem, у которого были поврежденные/пустые файлы gem. Мое решение состояло в том, чтобы очистить этот кеш и запустить установку еще раз:
- Узнайте местоположение вашего кэша с помощью
gem env
- Список всех драгоценных камней в этом кеше, например.
ls -l /usr/lib/ruby/gems/1.8/cache/
- Сравните с успешно установленными драгоценными камнями, используя
gem list
- Удалите драгоценные камни из списка кеша, отсутствующего в списке драгоценных камней, например. используя
rm
- Мне также пришлось удалить некоторые пустые/поврежденные файлы gemspec из каталога спецификаций
ls -l /usr/lib/ruby/gems/1.8/specifications/
- Продолжить установку, например.
sudo gem install -v=3.0.6 rails --no-rdoc --no-ri
Надеюсь, это поможет кому-то, у кого есть перебои с питанием или другой внешний сбой во время процесса установки gem!