Quand j’essaye installer rmagick j’obtiens le message d’erreur suivant :
Je suis sur Mac OS x 10.6.8, ruby 1.9.2p290, rvm 1.10.2.
Quelqu'un peut-il m’aider s’il vous plaît pour résoudre ce problème.
Quand j’essaye installer rmagick j’obtiens le message d’erreur suivant :
Je suis sur Mac OS x 10.6.8, ruby 1.9.2p290, rvm 1.10.2.
Quelqu'un peut-il m’aider s’il vous plaît pour résoudre ce problème.
Je ne voulais pas salir avec les variables d’environnement puisque je voulais bundler pour pouvoir compiler ce bijou sur sa propre sur une machine de CI. Au lieu de cela, j’ai utilisé des Homebrew pour installer pkg-config :
``
et la prochaine fois que j’ai essayé de compiler la gem RMagick il a trouvé le fichier d’en-tête sans problème.
(Il s’agit de pkg-config 0,28 et ImageMagick 6.8.0-10 RMagick 2.13.2, tout sur le Lion de montagne).
J'ai eu un problème similaire avec l'exécution de la
$ gem install rmagick
Tout d'abord, avez-vous installé imagemagick? Si vous n'êtes pas sûr, exécutez
$ convert --version
Si vous le faites, vous avez probablement installé avec fink ou macports (peut-être homebrew?). Ce qui se passe est que rvm ne pouvez pas trouver le imagemagick répertoire.
Après la lecture de http://superuser.com/questions/361435/i-have-compiled-imagemagick-on-my-centos-and-rmagick-wont-install J'ai exporté le chemin d'accès à imagemagick par l'ajout d'
$ export PKG_CONFIG_PATH="/opt/local/lib/pkgconfig:$PKG_CONFIG_PATH"
à mon ~/.bash_profile, à la recherche de nouveau profil, puis en exécutant gem install rmagick de nouveau.
Cela a fonctionné pour moi, après que je l'ai fait.
J’ai marqué cela comme un favori parce qu’il semble revenir à me mordre avec chaque nouveau système que je dois installer RMagick sur (et le temps a passé et les numéros de version ont roulé).
Mac OS X 10.8.4
RVM 1.22.3
Ruby-2.0.0-p247
Outils de développement Xcode 4.6.3 installés
Un grand Merci à tous ceux qui ont ajouté des réponses utiles ci-dessus !
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.