В связи с выходом новых рельс, нужно было обновить ruby gems до версии 0.9.x.

После обновления гемов, при попытке установить новые рельсы, вылетела ошибка:


ERROR:  While executing gem ... (NoMethodError)
    undefined method `refresh' for #<Hash:0x14fbfd0>

Ошибка проявляется как на Мак ОС, так и на линуксе и даже солярисе.

Решается очень просто: стираем файл source_cache в системной папке ruby/gems/1.8

Updated: ребята с Riding Rails уже написали об этой проблеме.

2 комментария:

  1. savagex:

    Gems 1.9.x не существует, имхо, в природе. Последняя стабильная версия – 0.9.2

  2. Илья:

    Угу, опечатался. Спасибо.

Извините, но комментарии для этой статьи уже закрыты.