Instalacja rmagick w Ubuntu
Wysłane przez Marek Tenus (~marcus) dnia 12.08.2007
Z pewnością wielu was zastanawia się, w jaki sposób można w railsach przetwarzać pliki graficzne. Większości z was na myśl przychodzi biblioteka imagemagick, lecz czy można z jej bogactwa korzystać w RoR. Odpowiedź brzmi tak i biblioteka ta (a właściwie gem) nazywa się rmagick. W tym artykule zajmiemy się jedynie instalacją tej biblioteki dla railsów w środowisku Linux/Ubuntu.1. Przed instalacją rmagick'a sprawdźmy, czy mamy już zainstalowany imagemagick a przy okazji jej braku zainstalujemy tą bibliotekę.
2. Spróbujmy teraz zainstalować rmagick
Need to update 1 gems from http://gems.rubyforge.org
.
complete
Building native extensions. This could take a while...
ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.
ruby gem_extconf.rb install rmagick
sh configure
Configuring RMagick 1.15.9
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ruby... /usr/local/bin/ruby
checking for Magick-config... no
checking for GraphicsMagick-config... no
configure: error: Can't install RMagick. Can't find Magick-config or GraphicsMagick-config program.
RMagick configuration failed with status 1.
Gem files will remain installed in /usr/local/lib/ruby/gems/1.8/gems/rmagick-1.15.9 for inspection.
Results logged to /usr/local/lib/ruby/gems/1.8/gems/rmagick-1.15.9/gem_make.out
Niestety instalacja nie powiodła się. Musimy doinstalować jeszczę jedną wymaganą bibliotekę.
3. Możemy już zająć się instalacją rmagick'a (zakładam, że masz zainstalowane pakiery build-essential i ruby1.8-dev)
Building native extensions. This could take a while...
Successfully installed rmagick-1.15.9
marcus@marcus:~$
Możecie już zacząć korzystać z ogromnych możliwości rmagick'a.
