2015-07-21 4 views
0

У меня есть приложение, написанное для рубинов 1.8.7/rails 2.3.15, и я застрял с скрепкой. Когда я пытаюсь установить камень я получаю:Как установить paperclip gem на рубине 1.8.7?

> ~$ gem install paperclip 
ERROR: Error installing paperclip: 
i18n requires Ruby version >= 1.9.3. 

Когда я установить 1.8.7 совместимую версию i18n (0.6.x) я получаю ту же ошибку.

Я видел несколько ответов здесь>paperclip 2.7.0 on ruby 1.8.7, но этот шаг на несколько шагов впереди (у него проблемы с активами), и ответ (построение самоцвета) - это далеко за пределами моих способностей.

Может ли кто-нибудь предложить жизнеспособное решение (обновление приложения до 1.9.3 не может быть и речи)?

+1

Обновление Ruby, 1.8.7 старое и больше не поддерживается – max

+0

Rails 2.3.15 также устарел и совершенно небезопасно. Вы можете рассмотреть https://railslts.com/, если обновление не является вариантом ... –

+0

Вы можете использовать версию paperclip gem версии 2.4 [LINK] (https://rubygems.org/gems/paperclip/versions/2.4.0) – Abhi

ответ

1

Я сам это понял: просто используйте параметр -f с установкой gem, и он установит его независимо от зависимостей. Всем спасибо. И, да, я знаю, что версия устарела, устарела и небезопасна и т. Д. Кто ее заботит, это работает :)

Смежные вопросы