RMagick + направляющие + Heroku?

Я пытаюсь выяснить, как получить rmagick на моем приложении и затем заставить его работать над Heroku?

15
задан Elliot 3 April 2010 в 22:49
поделиться

3 ответа

Хорошо, для справки в будущем вот что нужно сделать.

В вашем файле .gems вам нужно:

rmagick

, а затем в вашем файле config / environment.rb вам нужно:

config.gem "rmagick",
:lib => "RMagick" 

Поскольку он уже предустановлен вместе с heroku - это поможет.

8
ответ дан 1 December 2019 в 00:54
поделиться

Это зависит от того, какой стек вы используете на Heroku. Стек Aspen по умолчанию включает множество предварительно загруженных драгоценных камней. По соображениям совместимости в новом стеке Bamboo нет предустановленных гемов. Всегда лучше определять зависимости ваших гемов в манифесте .gems или в новом Gemfile в стиле сборщика.

Дополнительная информация:
Стеки: http://docs.heroku.com/stack
Самоцветы: http://docs.heroku.com/gems

4
ответ дан 1 December 2019 в 00:54
поделиться

Вам просто нужно добавить инструкцию require в любом классе. Это чувствительно к регистру!

mike@sleepycat:~/projects/myapp$ heroku console --app myapp
Ruby console for myapp.heroku.com
>> require 'RMagick'
=> []
>> include Magick
=> Object

У меня этого нет в моем файле .gems или в чем-то еще, но он есть в моей консоли, так что кажется, что он просто там по умолчанию.

1
ответ дан 1 December 2019 в 00:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: