我试着运行一个简单的脚本,如下所示,学习使用watir webdriver和ruby实现自动化。但我没有这样的班级错误。

class TestWatir
  require 'watir-webdriver'
  require 'cucumber'
  browser = Watir :: Browser.new :firefox
  browser.goto 'http://www.google.com'
end

我添加了Cucumber和Watir webdriver gems,还检查了外部库中是否存在ffi依赖项。

最佳答案

我遇到了这个问题,通过以下方式解决了它:

del Gemfile.lock
bundle clean --force
gem install bundler -v 1.12.1
gem install ffi -v 1.9.10 --platform=ruby
bundle install

它发现,一些版本的ffi时代标签与不正确的平台或类似的东西,这给windows带来了一些问题。
希望有帮助!

关于ruby - 无法加载此类文件-RubyMine中的ffi_c错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38079994/

10-14 01:34