Как исправить ошибку "нет такого файла для загрузки - RMagick"? - PullRequest
7 голосов
/ 23 апреля 2011

После обновления до Rails 3.0 библиотека больше не будет обнаружена. Вот мои настройки:

Ubuntu server 10.4
gem 1.7.2
ruby 1.9.1
rails 3.0.7
rmagick-2.13.1

В irb может входить библиотека:

irb(main):002:0> require 'RMagick'
=> true

В рельсах доступно 2 рмагика.

Ответы [ 4 ]

14 голосов
/ 23 апреля 2011

добавьте

gem 'RMagick'

или

gem "rmagick", "~> 2.13.1"

к вашему Gemfile и затем запустите

bundle
5 голосов
/ 13 января 2013

установка

apt-get install libmagick9-dev 

первая

3 голосов
/ 20 мая 2015

Для тех, кто читает это сейчас, у меня возникли проблемы с установкой libmagick9-dev (похоже, он был заменен).

Я запустил следующее и успешно установил:

sudo apt-get install libmagickcore-dev
sudo apt-get install graphicsmagick-libmagick-dev-compat
sudo apt-get install libmagickwand-dev
sudo apt-get install imagemagick
gem install rmagick

Приветствия

3 голосов
/ 27 апреля 2013

Для тех, кто использует Heroku:

gem "rmagick", "~>2.13.2", :require => 'RMagick'

Кроме того, включите следующее, где вы используете:

require 'RMagick'
...