无法在RubyMine中加载此类文件 - ffi_c错误

时间:2016-06-28 15:11:09

标签: ruby cucumber watir watir-webdriver rubymine

我尝试运行一个简单的脚本,如下所示,使用watir-webdriver和Ruby学习自动化。但我没有得到这样的类错误-ffi_c。

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

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

1 个答案:

答案 0 :(得分:3)

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

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上带来一些问题。

希望它有所帮助!