Gestern startete meine Workstation nicht mehr. Einziger, bzw. vermeintlich schnellster Ausweg lag in einer Neuinstallation von Ubuntu - zumal ich das eigentlich mit Erscheinen der neuen LTS-version eh vorhatte.

Zum Glück ist Ubuntu nicht Windows ;) Daher war der Rechner nach etwa einer Stunde größtenteils wieder wie gewohnt eingerichtet. Die aktuellen Projekte kamen per git clone flug aus dem Repository, nur noch schnell ein bundle install und weiter gehts ...

Denkste:

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

        /home/user/.rbenv/versions/1.9.3-p547/bin/ruby extconf.rb 
checking for Ruby version >= 1.8.5... yes
checking for gcc... yes
checking for Magick-config... no
Can't install RMagick 2.13.2. Can't find Magick-config in [...]

*** 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=/home/user/.rbenv/versions/1.9.3-p547/bin/ruby

[...]

Damit mein Zukunfts-ich (und werauchimmer sonst) eine schnelle Anlaufstelle habe, um zu Erfahren wie ich solche 'Probleme' schnell behebe, habe ich diesen Blog aufgesetzt.

Die Lösung ist wie immer recht einfach, man muss nur die entsprechenden Bilbliotheken installieren:

sudo apt-get install imagemagick libmagickwand-dev

und ein beherztes bundle install wird RMagick installieren.