J'essaie de configurer RMagick sur Ubuntu 10.04. Regardé ici mais n'avait aucune joie. J'ai même compilé et installé ImageMagick à partir des sources, mais les instructions ici ne m'ont toujours pas aidé lorsque j'essaye d'installer RMagick en utilisant RubyGems. J'ai eu cette erreur:
carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$ sudo gem install rmagick
Building native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:1
Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1/ext/RMagick/gem_make.out
carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$
Qu'est-ce que tout cela veut dire? :) Je suis nouveau sur Ruby et RubyGems, alors soyez gentil. Ma configuration est la suivante:
Ruby: 1.8.7
RubyGems: 1.3.7
Je suis quasiment à court d'idées (et fatigué aussi!). J'étais fatigué de compiler RMagick à partir des sources en utilisant le lien ci-dessus mais cela a échoué car il n'y avait pas de ./configure
script :(
Toute aide appréciée!
imagemagick
,libmagickcore-dev
etlibmagickwand-dev
: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuRéponses:
Installez les packages
imagemagick
etlibmagickwand-dev
(oulibmagick9-dev
). Vous devriez alors pouvoir installer le Rmagick Gem.Sinon, il vous manque des packages de développement liés à ruby comme
build-essential
etruby1.8-dev
. Si tel est le cas, une requête générique "ubuntu install ruby 1.8" dans Google devrait vous aider.la source
sudo apt-get install imagemagick libmagickcore-dev libmagickwand-dev
(source: askubuntu.com/questions/112548/rmagick-install-problem/… )sudo apt-get install libmagickcore-dev
avant magigwand et ça a aidé :)Vous n'avez pas besoin de beaucoup d'autres déchets dans ces réponses, juste:
la source
ruby-dev
etmake
... qui peuvent déjà être là sur un système typique, mais qui n'étaient pas là sur l'image du docker.imagemagick
package: github.com/rmagick/rmagick/wiki/Installing-on-Ubuntumake
etruby-dev
) l'a finalement corrigé. Merci!sudo apt-get update
avant cela.Sur Ubuntu 12.04
libmagick9-dev
est parti.graphicsmagick-libmagick-dev-compat
devrait être utilisé à la place.la source
imagemagick
: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuSur Ubuntu 15.04 , ce qui a résolu le problème pour moi a été de supprimer toutes les installations * magick précédentes, de réinstaller les packages requis, puis de créer un lien symbolique vers le fichier de configuration:
la source
Dans Ubuntu 14.04
Le code ci-dessous fonctionne pour moi
Ensuite,
la source
Sur Ubuntu 12.0.4.2 a
sudo apt-get install libmagickwand-dev libmagickcore-dev libmagickcore4-extra libgraphviz-dev libgvc5
fonctionné pour moi.graphicsmagick-libmagick-dev-compat installé mais n'incluant pas les fichiers d'en-tête donc rmagick ne compile pas.
Veuillez noter que vous devez supprimer graphicsmagick-libmagick-dev-compat avant d'exécuter la commande ci-dessus.
la source
imagemagick
: github.com/rmagick/rmagick/wiki/Installing-on-Ubuntucela a fonctionné pour moi ...
(ubuntu 12.0.4 64 bits)
la source
imagemagick
: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuVous avez un message
extconf.rb:1:in 'require': no such file to load -- mkmf (LoadError)
car le packageruby1.8-dev
n'est pas installé. Installez-le (sudo apt-get install ruby1.8-dev
) et réessayez.la source
Dans Ubuntu 13.10
Ce code a fonctionné pour moi
sudo apt-get install graphicsmagick-libmagick-dev-compat libmagickwand-dev
gem installer rmagick
la source
Pour que le bundle cesse d'échouer sur ubuntu 12.04.
Ceci est mon gemfile
la source
imagemagick
: github.com/rmagick/rmagick/wiki/Installing-on-UbuntuSur Ubuntu, vous pouvez exécuter:
Sur Centos, vous pouvez exécuter:
Puis installez
la source
Si vous voulez essayer d'installer le package deb natif au lieu du gem, sachez que le librmagick-ruby a été cassé sur Ubuntu 10.04 jusqu'à tout récemment:
https://bugs.launchpad.net/ubuntu/+source/librmagick-ruby/+bug/518122
Voir le commentaire n ° 17 en particulier. Je crois que cela a déjà été corrigé, alors maintenant
apt-get install librmagick-ruby
pourrait "juste fonctionner". Sinon, voici comment le construire vous-même à partir de la sourcela source
Dans ubuntu 16.04.3:
Cela j'ai travaillé:
sudo apt install imagemagick imagemagick-6.q16
Cela signifie que cette image installée est alors que vous pouvez exécuter RMagick.
la source
Si vous utilisez Linux, exécutez simplement ces commandes.
puis
J'espère que cela résoudra votre problème.
Et si vous utilisez mac, exécutez simplement les commandes suivantes
Tout d'abord, dissociez votre imagemagick installé qui n'a pas été correctement installé dans le dernier mac high sierra en utilisant.
puis installez le dernier imagemagic6 en utilisant la commande ci-dessous
Ensuite, installez gem rmagick en utilisant la commande ci-dessous
Cela fonctionnera parfaitement bien.
la source
Suivez ci-dessous 3 étapes éprouvées sur UBUNTU 16.04
la source