J'ai vu Guard et son utilité dans le développement Web et j'aimerais l'installer. Naturellement, je m'attendais à pouvoir utiliser Sudo gem install guard
pour le faire (oui, il s'agit d'un Ruby Gem.). Cependant, les erreurs d'installation sur. Voici ce que je reçois:
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
Est-ce que quelqu'un sait comment je peux résoudre ce problème? Merci pour toute aide.
J'ai compris mon problème. Après avoir examiné l'erreur, j'ai compris que le problème était que mkmf n'était pas installé. Pour résoudre ce problème, j'ai exécuté la commande Sudo apt-get install Ruby1.9.1-dev
. Après cela, tout a fonctionné comme un charme.
Téléchargez Guard via Mozilla puis installez-le. Option 2. Essayez de mettre à jour à nouveau Sudo apt-get update
Alors Sudo apt-gem-update
Puis essayez Sudo gem-get install guard
(ou Sudo gem install guard
)