Ответ 1
Это может произойти при обновлении до Rails 3.2.
Обновление Rubygems должно решить эту проблему.
gem update --system
Надеюсь, что это поможет.
Invalid gemspec in [/usr/lib/ruby/gems/1.8/specifications/activemodel-3.2.0.gemspec]: Illformed requirement ["#<YAML::Syck::DefaultKey:0xb5f9c990> 3.2.0"]
Из попыток сделать обновление sudo gem для других проблем
получая эти сотни раз, поскольку обновление sudo gem проходит через каждый драгоценный камень и получает сообщение для большинства из них
Это может произойти при обновлении до Rails 3.2.
Обновление Rubygems должно решить эту проблему.
gem update --system
Надеюсь, что это поможет.
У меня все еще были ошибки после обновления rubygem.
Затем я запустил rvm gemset empty
, чтобы удалить драгоценные камни. Это исправило это для меня.
У меня была эта проблема, но все вышеприведенные методы не помогли.
Итак, я решил переместить все *3.2.0.spec
в каталог
/usr/local/ruby/lib/ruby/gems/1.9.1/specifications
в другой каталог, и все будет решено.
Команда:
sudo mv /usr/local/ruby/lib/ruby/gems/1.9.1/specifications/actionmailer-3.2.0.gemspec <another_dir>
Выполните аналогичные команды для других файлов: