获取加载错误 - Mac Yosemite上的watir-webdriver

时间:2015-06-13 04:53:11

标签: ruby macos watir-webdriver rubymine-7

我有Ruby 2.2.2,当我运行以下脚本时,我已经安装了watir-webdriver gem

require 'rubygems'
require 'watir-webdriver'
browser = Watir::Browser.new :firefox

它给出了

`require': cannot load such file -- watir-webdriver(LoadError)
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'

我有rubymine 7.1.2

这是我的宝石列表

$ gem list

*本地宝石*

bigdecimal(1.2.6) 捆绑(1.10.3) bundler-unload(1.0.2) 子进程(0.5.6) 可执行挂钩(1.3.2) ffi(1.9.8) 宝石包装(1.2.7) io-console(0.4.3) json(1.8.1) multi_json(1.11.1) 心理(2.0.8) 耙子(10.4.2) rdoc(4.2.0) rubygems-bundler(1.4.4) rubyzip(1.1.7) rvm(1.11.3.9) selenium-webdriver(2.46.2) watir-webdriver(0.7.0) websocket(1.2.2) 院子里(0.8.7.6)

请建议做什么?

1 个答案:

答案 0 :(得分:0)

/System/Library/Frameworks/Ruby.framework/Versions/2.0/...system library in OS X Yosemite

Ruby 2.2(或任何其他版本)是由您或其他一些用户安装的 - 可能是通过RVM,因为您安装了一些rvm gem?如果需要,您需要use RVM to change the default。如果您没有正确安装RVM或忽略它给您的某些警告或命令,您可能需要重新安装。

如果你没有通过RVM *安装Ruby 2.2,这里有instructions for changing OS X default Ruby installed using Brew

(*我不能更强烈地推荐RVM。其他人喜欢rbenv做同样的工作。)