2014-05-15 19 views
19

Próbuję zainstalować rmagick na moim komputerze Mavericks. Jednak. I ten błądNie można zainstalować programu rmagick, pkg-config: polecenie nie znaleziono

/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. 

Linie 41,17,50,53 w magii-config są

--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 
    ;; 

mam zainstalowany ImageMagick z brew install imagemagick --build-from-source i przed uruchomieniem gem install rmagick, ustawić ścieżkę do MagickCore.pc z export PKG_CONFIG_PATH=/usr/local/Cellar/imagemagick/6.8.9-1/lib/pkgconfig i ścieżką do Wand.h z export C_INCLUDE_PATH=/usr/local/Cellar/imagemagick/6.8.9-1/include/ImageMagick-6/. To działało dla różdżki, ale nie dla MagickCore. ponieważ wciąż otrzymuję pkg-config: command not found.

używam Ruby i Rails 1.9.3p545 3.2.16

Pomóżcie mi proszę T_T

+0

Wygląda na to, że musisz zainstalować 'pkg-config' lub zaktualizować' PATH', aby uwzględnić jego lokalizację. Budowanie ze źródła oczekuje, że to narzędzie będzie w systemie. – emcconville

+0

'pkg-config' już został zainstalowany z homebrew. jaka "PATH" mam aktualizować? –

+1

Czy jesteś pewien, że 'pkg-config' znajduje się w podanej lokalizacji? Sprawdź za pomocą 'which pkg-config'. Dla mnie jest to w '/ usr/local/bin/pkg-config' chociaż używam OSX 10.7.5 –

Odpowiedz

18

Ponowna pkg-config rozwiązać ten problem dla mnie.

55

Miał ten sam problem z rmagick po uaktualnieniu do Maverick, to rozwiązano go:

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

W moim przypadku,' brew uninstall pkg-config' nie działa, więc właśnie uruchomiłem 'brew install pkg-config' oraz to naprawiło mój problem. –

+0

Yesssss !!!! Po kilku godzinach bezskutecznie próbujących wszystkich innych rozwiązań StackOverflow, to W KOŃCU pozwolę sobie zainstalować klejnot rmagick. Dziękuję Ci! –