无法安装 gem:尝试安装 Watir 时无法构建 gem 原生扩展

无法安装 gem:尝试安装 Watir 时无法构建 gem 原生扩展

我正在尝试安装 Watir,但当我尝试运行时sudo gem install watir出现此错误

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

我如何安装 Watir?

答案1

我必须运行一些命令才能使其工作。

sudo apt-get install ruby-dev

然后,当我回顾文档时,我意识到我还必须安装selenium-webdriver

sudo gem install selenium-webdriver

您可能还必须在安装之前运行以下命令selenium-webdriver

sudo gem update --system

答案2

我在安装时遇到了同样的问题:

gem install test-kitchen

我的解决办法是:

sudo apt-get update
sudo apt-get upgrade 

然后安装顺利完成

24 秒后完成安装 ffi、gssapi、httpclient、rubyntlm、little-plugger、multi_json、logging、nori、builder、gyoku、erubis、winrm、rubyzip、winrm-fs、winrm-elevated、test-kitchen 的文档,安装了 16 个 gem

相关内容