Guard kann nicht installiert werden

Guard kann nicht installiert werden

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 guardes 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-devDanach 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)

verwandte Informationen