получить ошибку для rmagick и magick-config - PullRequest
0 голосов
/ 28 июня 2018

Я использую рвм 1.9.3 и рельсы 3. Но во время выполнения установки пакета для моего приложения я получаю эту ошибку.

текущий каталог: /home/ubuntu/.rvm/gems/ruby-1.9.3-p551@app/gems/rmagick-2.13.2/ext/RMagick /home/ubuntu/.rvm/rubies/ruby-1.9.3-p551/bin/ruby -r ./siteconf20180628-13119-1ds4iy4.rb extconf.rb проверка на Ruby версия> = 1.8.5 ... да проверка на gcc ... да проверка на Magick-config ... нет Не могу установить RMagick 2.13.2. Не могу найти Магический конфиг в /home/ubuntu/.rvm/gems/ruby-1.9.3-p551@app/bin:/home/ubuntu/.rvm/gems/ruby-1.9.3-p551@global/bin:/home/ubuntu/. RVM / рубины / рубиново-1.9.3-P551 / бен

* extconf.rb не удалось * Не удалось создать Makefile по какой-то причине, возможно, из-за отсутствия необходимых библиотек и / или заголовков. Проверьте файл mkmf.log для более подробной информации. Вам может потребоваться настройка опции.

Предоставленные параметры конфигурации:

--with-opt-dir
    --without-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=/home/ubuntu/.rvm/rubies/ruby-1.9.3-p551/bin/ruby

Чтобы понять, почему это расширение не удалось скомпилировать, просмотрите mkmf.log, который можно найти здесь:

/home/ubuntu/.rvm/gems/ruby-1.9.3-p551@app/extensions/x86_64-linux/1.9.1/rmagick-2.13.2/mkmf.log

extconf не удалось, код выхода 1

Gem файлы останутся установленными в /home/ubuntu/.rvm/gems/ruby-1.9.3-p551@app/gems/rmagick-2.13.2 для осмотр. Результаты вошли в /home/ubuntu/.rvm/gems/ruby-1.9.3-p551@app/extensions/x86_64-linux/1.9.1/rmagick-2.13.2/gem_make.out

Примечание: я уже использовал команды sudo apt-get install build-essential imagemagick libmagickcore-dev libmagickwand-dev sudo apt-get установить libmagickwand-dev

1 Ответ

0 голосов
/ 28 июня 2018

Я столкнулся с той же проблемой некоторое время назад, я установил ImageMagick и другие вещи, но по-прежнему получала ошибку при установке rmagick

единственное, что работает для меня, - это запустить это с помощью sudo, может работать и для вас.

ln -s /usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16/Magick-config /usr/bin/Magick-config

отсюда https://github.com/rmagick-temp/rmagick/issues/133#issuecomment-185414504

...