2014-05-15 18 views
19

Sto cercando di installare rmagick sulla mia macchina Mavericks. Però. Ottengo questo erroreImpossibile installare rmagick, pkg-config: comando non trovato

/usr/local/bin/Magick-config: line 41: pkg-config: command not found 
/usr/local/bin/Magick-config: line 47: pkg-config: command not found 
/usr/local/bin/Magick-config: line 50: pkg-config: command not found 
/usr/local/bin/Magick-config: line 53: pkg-config: command not found 
checking for stdint.h... yes 
checking for sys/types.h... yes 
checking for wand/MagickWand.h... yes 
/usr/local/bin/Magick-config: line 53: pkg-config: command not found 
Can't install RMagick 2.13.2. Can't find the ImageMagick library or one of the dependent libraries. Check the mkmf.log file for more detailed information. 

Le linee 41,17,50,53 in Magick-config sono

--cflags) 
    pkg-config --cflags MagickCore 
    ;; 
--cxxflags) 
    pkg-config --cflags MagickCore 
    ;; 
--cppflags) 
    pkg-config --cflags MagickCore 
    ;; 
--ldflags) 
    pkg-config --libs MagickCore 
    ;; 
--libs) 
    pkg-config --libs MagickCore 
    ;; 

ho installato ImageMagick con brew install imagemagick --build-from-source e prima di eseguire gem install rmagick, ho impostato il percorso per MagickCore.pc con export PKG_CONFIG_PATH=/usr/local/Cellar/imagemagick/6.8.9-1/lib/pkgconfig e il percorso di Wand.h con export C_INCLUDE_PATH=/usr/local/Cellar/imagemagick/6.8.9-1/include/ImageMagick-6/. Questo ha funzionato per la bacchetta ma non per MagickCore. come ancora ottengo pkg-config: command not found.

Io uso rubino 1.9.3p545 e Rails 3.2.16

Help me please T_T

+0

Sembra che sia necessario installare 'pkg-config' o 'PATH' aggiornato per includere la sua posizione. Costruire dalla sorgente si aspetta che questa utility si trovi nel sistema. – emcconville

+0

'pkg-config' è già stato installato con homebrew. quale 'PATH' vuoi che aggiorni? –

+1

Sei sicuro che 'pkg-config' si trova nella posizione specificata? Controlla con 'which pkg-config'. Per me, è in '/ usr/local/bin/pkg-config' anche se sto usando OSX 10.7.5 –

risposta

18

reinstallazione pkg-config risolto il problema per me.

55

Aveva stesso problema con RMagick dopo l'aggiornamento a Maverick, questo risolto:

brew uninstall pkg-config 
brew install pkg-config 
brew unlink pkg-config && brew link pkg-config 
+2

Nel mio caso,' brew uninstall pkg-config' non è riuscito quindi ho appena eseguito 'brew install pkg-config' e quello ha riparato il mio problema. –

+0

Yesssss !!!! Dopo diverse ore di tentativi senza successo di tutte le altre soluzioni StackOverflow, questo FINALMENTE mi consente di installare la gemma rmagick. Grazie! –

9

brew install pkg-config risolto questo per me.