Erreur lors de l'installation rmagick: ERREUR: Échec de création d'gem extension native
Je suis en train d'installer RmMagic à l'aide de la commande ci-dessous:
gem install rmagick -v=2.12.2
Après l'exécution de cette commande j'obtiens une erreur :
Temporairement l'amélioration de CHEMIN d'accès pour inclure DevKit... La construction d'extensions natives. Cela pourrait prendre un certain temps... ERREUR: Erreur lors de l'installation rmagick: ERREUR: Échec de création d'gem extension native. D:/ruby/bin/ruby.exe extconf.rb la vérification de version de Ruby >= 1.8.5... oui Spécification de lecteur non valide. Impossible d'obtenir ImageMagick version *** extconf.rb a échoué *** N'a pas pu créer le Makefile pour une raison quelconque, manque probablement d' bibliothèques nécessaires et/ou les en-têtes. De vérifier la mkmf.le fichier journal pour plus des détails. Vous pouvez avoir besoin d'options de configuration. Fournis options de configuration: --with-opt-dir --sans-opt-dir --with-opt-inclure --sans-opt-include=${opt-dir}/include --with-opt-lib --sans-opt-lib=${opt-dir}/lib --with-faire-prog - sans-faire-prog --srcdir=. --curdir --ruby=D:/ruby/bin/ruby Gem fichiers restent installés dans D:/ruby/lib/ruby/gems/1.8/gems/rmagick-2 .12.2 pour l'inspection. Les résultats enregistrés sur D:/ruby/lib/ruby/gems/1.8/gems/rmagick-2.12.2/ext/RMagick /gem_make.hors
S'il vous plaît aidez-moi à cet égard. Merci à l'avance.
OriginalL'auteur Surjan Singh | 2012-04-05
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème avec rmagick pour résoudre ce ajouter une Variable d'Environnement Système
Puis faire
Cochez cette stackoverflow.com/questions/3940554/...
Merci, cela a fonctionné pour moi, mais je n'avais pas à faire à la variable d'environnement trucs. Voici mes étapes exactes à suivre: 1-Installer ImageMagick-6.5.6-Q8 de C:\. 2-Lors de l'installation, cochez toutes les cases pour comprend. 3-Exécuter
gem install rmagick -v '2.12.1' -- --with-opt-lib=C:\ImageMagick-6.5.6-Q8\lib --with-opt-include=C:\ImageMagick-6.5.6-Q8\include
. Cela a finalement fonctionné pour moi et il s'est installé correctement.OriginalL'auteur Mukesh
Quelle douleur c'était... j'ai vraiment besoin de faire à la fois les Variables d'Environnement Système ET la spécifiques syntaxe de la commande, tel que suggéré par Mukesh
De clarifier les en deux étapes:(pour d'autres novices comme moi)
Cliquez sur propriétés dans le menu contextuel d'un Ordinateur", cliquez sur "Paramètres Système Avancés",
cliquez sur "Variables d'Environnement", cliquez sur "Nouveau" sous Variables Système,
utilisation CLASSPATH pour le nom de la variable et la valeur d'utilisation:
.;C:\ImageMagick-6.9.0-Q16\include;lib C:\ImageMagick-6.9.0-Q16\lib
Puis Exécuter en tant Qu'Administrateur à l'Invite de Commande avec des Rubis terminal et exécutez:
gem install rmagick -v '2.13.4' -- --with-opt-lib=C:\ImageMagick-6.9.0-Q16\lib --with-opt-include=C:\ImageMagick-6.9.0-Q16\include
(***Assurez-vous de mettre à jour les versions certain nombre de Variables et le gem de commande si nécessaire)
OriginalL'auteur canyonblue77