2013-06-08 24 views
5

Sto cercando di installare ImageMagick su Windows. Quello che ho fatto è installare Windows RailsInstaller ha creato la mia versione e ora ho bisogno di usare ImageMagick ma per qualche motivo non funziona.ImageMagick Installa Windows

ho preso il codice sorgente binario e installarlo e lanciarlo da questa pagina, ma non sembrano fare il trucco http://www.imagemagick.org/script/binary-releases.php#windows

Cerco anche il seguente http://www.youtube.com/watch?v=gEWAVlNCKhg ma non funziona

Per la primo esempio in tutto cmd che devo fare è il seguente comando per la mia comprensione per farlo funzionare qui quello che ottengo

C:\Sites\case>convert wizard: wizard.jpg 
Invalid Parameter - wizard.jpg 

C:\Sites\case>convert wizard.jpg 
Invalid drive specification. 

C:\Sites\case>convert logo: logo.gif 
Invalid Parameter - logo.gif 

C:\Sites\case>$ convert logo: logo.gif 
'$' is not recognized as an internal or external command, 
operable program or batch file. 

C:\Sites\case> 

poi ho visto questo. Dal https://github.com/rmagick/rmagick quale stato si includono RMagick ma poi corro fascio e ottenere questo

Installing rmagick (2.13.2) 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension 
. 

    C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb 
checking for Ruby version >= 1.8.5... yes 
Invalid drive specification. 
Unable to get ImageMagick version 
*** extconf.rb failed *** 
Could not create Makefile due to some reason, probably lack of 
necessary libraries and/or headers. Check the mkmf.log file for more 
details. You may need configuration options. 

Provided configuration options: 
     --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=C:/RailsInstaller/Ruby1.9.3/bin/ruby 


Gem files will remain installed in C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9 
.1/gems/rmagick-2.13.2 for inspection. 
Results logged to C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rmagick-2 
.13.2/ext/RMagick/gem_make.out 
An error occurred while installing rmagick (2.13.2), and Bundler cannot 
continue. 
Make sure that `gem install rmagick -v '2.13.2'` succeeds before bundling. 

Grazie per qualsiasi aiuto.

risposta

7

Ecco qui, per installare ImageMagick e creare la gemma RMagick e far funzionare tutto.

Seguire i passaggi qui sotto:

  1. Go here immagini speculari.
  2. Scarica ImageMagick di qualsiasi versione tranne il momento ultima release, che ha alcuni problemi
  3. installarlo con opzioni: Aggiungi alle intestazioni PATH e sviluppo. Il percorso di installazione non deve contenere spazi.
  4. Nella riga di comando digitare convert -version per verificare se tutto funziona. Esso dovrebbe stampare qualcosa di simile:

    Versione: ImageMagick 6.6.1-10 2010-05-15 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2010 ImageMagick Studio LLC Caratteristiche: OpenMP

  5. Installare il DevKit se non l'hai già fatto.

  6. Installare la gemma RMagick: gem install rmagick --platform=ruby -- --with-opt-lib=c:/ruby192/ImageMagick/lib --with-opt-include=c:/ruby192/ImageMagick/include

(Assicurandosi i percorsi indicano ImageMagick, ovunque si è installato)

Dovrebbe stampare

Temporarily enhancing PATH to include DevKit... 
Building native extensions. This could take a while... 

E dopo pochi minuti se tutto va giusto, dovresti vedere

Successfully installed rmagick-2.13.1 
1 gem installed 
Installing ri documentation for rmagick-2.13.1... 
Installing RDoc documentation for rmagick-2.13.1... 

E questo è tutto.Solo due più collegamenti che sono stati utili: 1 blog e 2 blog se ancora non è possibile installare

+0

Sembra buono, ma in realtà è necessario "anteporre" la directory bin di imagemagick al percorso, non solo aggiungerla. – pguardiario

+3

Il link è ora rotto. – Aux

+0

Quale link non funziona? –

4
  • Il primo è un problema di percorso. C'è un file convert.exe che sta ottenendo trovato prima di quello ImageMagick.
  • Il secondo è perché non si dispone di strumenti di lavoro funzionanti.
+1

pguardiario è esattamente a destra. C'è un file convert.exe in c: \ windows \ system32. Serve per convertire un volume FAT in NTFS. Si aspetta di ricevere una lettera di guida. Questo è il motivo per cui dice "Specifica di unità non valida". Metto ImageMagick all'inizio del percorso e ora non solo i comandi di prova ImageMagick funzionano, ma sono stato in grado di installare la gemma Rmagick senza problemi. –

0
+0

Si noti che [risposte solo per collegamento] (http://meta.stackoverflow.com/tags/link-only-answers/info) sono scoraggiate, pertanto le risposte dovrebbero essere il punto finale di una ricerca di una soluzione (vs. ancora un altro scalo di riferimenti, che tendono a diventare stantii nel tempo). Si prega di considerare l'aggiunta di una sinossi autonoma qui, mantenendo il collegamento come riferimento. – kleopatra

2

come installare ImageMagick su Windows 8.1, a partire dal 2017/05/01:

  1. un respiro profondo

  2. disinstallazione ImageMagick/RMagick/tutto quello che è riuscito finora

  3. assicurarsi di avere la DevKit che la risposta accettata legata alla

  4. Non scaricare il v7 corrente di ImageMagick. Non ho idea del perché, ma non funziona. Invece scarica ImageMagick-6.9.8-4-Q16-x86-dll.exe da here

  5. Installa, incluse le intestazioni. Dal momento che è V6, include già le utility legacy quindi non devi preoccuparti di questo. Installa nella tua directory C: quindi non ci sono spazi nel percorso.
  6. Apri le tue variabili di ambiente. Sai, Sistema> Impostazioni avanzate del sistema> variabili d'ambiente.
  7. Trova PATH nelle variabili di sistema, modifica, copia e incolla il valore della variabile grande in un blocco note o qualcosa in modo da poterlo leggere correttamente.
  8. Trova il percorso di ImageMagick, ritaglialo e incollalo in primo piano. Il mio PATH inizia con "C: \ ImageMagick-6.9.8-Q16; ..." Se non è lì, aggiungilo tu stesso.
  9. Aggiorna il PERCORSO con ImageMagick nella parte anteriore.
  10. Dovresti essere tutto pronto, andare al prompt dei comandi e digitare "convert -version". Piuttosto che un risultato "Specifica di unità non valida" che mi ha fatto impazzire, dovresti vedere le specifiche della versione attuale.
  11. Bob, tuo zio, hai ImageMagick!
0

Installare ImageMagick finestre binari da https://sourceforge.net/projects/imagemagick/files/im6-exes/, findout dove è installato

Come

C: \ Program Files (x86) \ ImageMagick-6.7.9-Q16

o qualche altra directory, a seconda del sistema ...

ed eseguire i seguenti comandi nel prompt dei comandi

set CPATH=C:\Program Files (x86)\ImageMagick-6.7.9-Q16\include 
set LIBRARY_PATH=C:\Program Files (x86)\ImageMagick-6.7.9-Q16\lib 
gem install rmagick 

Sostituzione

C: \ Program Files (x86) \ ImageMagick-6.7.9-Q16

con la directory in cui è effettivamente installato ImageMagick