неверный формат драгоценного камня - PullRequest
2 голосов
/ 20 января 2009

Установка Merb в Ruby Enterprise Edition (OS X) выдает эту ошибку, есть идеи?

sudo gem install merb

ERROR:  Error installing merb:
invalid gem format for /opt/ruby-enterprise-1.8.6-20090113/lib/ruby/gems/1.8/cache/ParseTree-3.0.2.gem

Удалил кеш драгоценностей, но проблема осталась. Казалось, что удалось установить некоторые из драгоценных камней, хотя.

Ответы [ 3 ]

3 голосов
/ 20 января 2009

Удаление кэша (ruby-enterprise-1.8.6-20090113 / lib / ruby ​​/ gems / 1.8 / cache / *) и рассматриваемой папки gem кажется временно работающим, хотя теперь у меня есть эта проблема с другой зависимостью merb-action -args ..

1 голос
/ 04 февраля 2014

В нашем случае проблема заключалась в том, что URL для драгоценных камней блокировался фильтром веб-контента нашей компании (Websense). Я открыл файл gem в текстовом редакторе и обнаружил сообщение о блок-странице вместо реального содержимого, поэтому мне пришлось разблокировать URL-адрес.

0 голосов
/ 03 февраля 2012

Я нашел решение для этого. Обычно каждый раз, когда устанавливается / обновляется новый гем, система скачивает его с github, а затем устанавливает его. И мы знаем, что работа над github для драгоценных камней всегда ведется. Так или иначе, драгоценный камень с неправильным форматом обновляется.

ТАК Мое решение - скачать гем с любого вашего сервера / системы, где запущено приложение rails, а затем установить его.

...