Неверный формат драгоценного камня

Установка 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

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

Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Шаг 1: Создание приложения Slack Чтобы создать Slackbot, вам необходимо создать приложение Slack. Войдите в свою учетную запись Slack и перейдите на...
2
0
1 489
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

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

Вроде разобрался, проблема rubygems

MatthewFord 20.01.2009 05:00

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

Итак, мое решение - загрузить драгоценный камень с любого вашего сервера / системы, где работает приложение rails, а затем установить его.

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

Другие вопросы по теме