
Ich habe Guard und seine Nützlichkeit in der Webentwicklung gesehen und möchte es installieren. Natürlich habe ich erwartet, dass ich sudo gem install guard
es verwenden kann (ja, es ist ein Ruby Gem). Bei der Installation tritt jedoch ein Fehler auf. Hier ist, was ich bekomme:
Building native extensions. This could take a while...
ERROR: Error installing guard:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from extconf.rb:4:in `<main>'
Gem files will remain installed in /var/lib/gems/1.9.1/gems/ffi-1.9.3 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/ffi-1.9.3/ext/ffi_c/gem_make.out
Weiß jemand, wie ich das beheben kann? Danke für jede Hilfe.
Antwort1
Ich habe mein Problem herausgefunden. Nachdem ich mir den Fehler angesehen hatte, wurde mir klar, dass das Problem darin bestand, dass mkmf nicht installiert war. Um dies zu beheben, führte ich den Befehl aus. sudo apt-get install ruby1.9.1-dev
Danach funktionierte alles wie am Schnürchen.
Antwort2
Laden Sie Guard über Mozilla herunter und installieren Sie es. Option 2. Versuchen Sie erneut, das Update durchzuführen. sudo apt-get update
Dann sudo apt-gem-update
versuchen Sie sudo gem-get install guard
( oder sudo gem install guard
)