/ / Instalacja RMagick RVM nie powiodła się - macos, imagemagick, rvm, rmagick, homebrew

Nieudana instalacja RMV RVM - macos, imagemagick, rvm, rmagick, homebrew

Wciąż pojawia się ten błąd, gdy instaluję rmagick wewnątrz rvm.

checking for InitializeMagick() in -lMagickCore... no
checking for InitializeMagick() in -lMagick... no
checking for InitializeMagick() in -lMagick++... no
Can"t install RMagick 2.13.1. Can"t find the ImageMagick library or one of the dependent libraries. Check the mkmf.log file for more detailed information.

Oto moja obecna konfiguracja:

Snow Leopard 10.6.7
XCode 3.2.6
RVM 1.6.1
Ruby Over RVM (ree1.8.7)
Homebrew 0.8
ImageMagick 6.6.9-4 c/o Homebrew

Po zainstalowaniu imagemagick z Homebrew udało mi się zainstalować rmagick przy użyciu systemu ruby

rvm system
sudo gem install rmagick

Jakieś pomysły?

Odpowiedzi:

7 dla odpowiedzi № 1

Myślę, że był problem zPakiet imagemagick od homebrew na krótki okres czasu. Właśnie przeprowadziłem ponowną instalację rmagicka w moim systemie (także 10.6.7 z RVM). Najpierw ponownie zainstalowałem imagick:

brew uninstall imagick

i wtedy

brew install imagick

W końcu to zrobiłem

gem install rmagick

Który skompilowano bez problemów. Nie rozumiem, dlaczego spowodowałoby to problemy, ale nie musisz używać sudo podczas korzystania z rvm, chyba że zainstalowałeś RVM jako root.


1 dla odpowiedzi nr 2

RMagick oczekuje, że Homebrew zapewni pewne dowiązania symboliczne, które nie wychodzą, powodując całe mnóstwo problemów.

Możesz biegać ten sens aby utworzyć dowiązania symboliczne specyficzne dla instalacji ImageMagick, które są potrzebne do działania RMagick.