web-dev-qa-db-fra.com

Impossible d'installer gem: échec de la création de l'extension native de gem lors de la tentative d'installation de Watir

J'essaie d'installer Watir, mais lorsque j'essaie d'exécuter Sudo gem install watir, j'obtiens cette erreur.

Building native extensions.  This could take a while...
ERROR:  Error installing watir:
    ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.3.0/gems/ffi-1.9.18/ext/ffi_c
/usr/bin/Ruby2.3 -r ./siteconf20170429-29912-10tswho.rb extconf.rb
mkmf.rb can't find header files for Ruby at /usr/lib/Ruby/include/Ruby.h

Comment puis-je installer Watir?

2
Jordan Baron

J'ai dû exécuter quelques commandes pour que cela fonctionne.

Sudo apt-get install Ruby-dev

Puis, en regardant la documentation, j’ai réalisé que je devais aussi installer Selenium-webdriver

Sudo gem install Selenium-webdriver

Vous devrez peut-être également exécuter la commande suivante avant d’installer Selenium-webdriver

Sudo gem update --system

1
Jordan Baron

J'ai eu le même problème lors de l'installation:

gem install test-kitchen

Ma solution était:

Sudo apt-get update
Sudo apt-get upgrade 

Ensuite, l'installation s'est bien déroulée

Terminé l'installation de la documentation pour ffi, gssapi, httpclient, rubyntlm, little-plugger, multi_json, journalisation, nori, constructeur, gyoku, erubis, winrm, rubyzip, winrm-fs, winrm-elevated, cuisine de test installée après 24 secondes

0
Remal Alshammari