Ошибка при загрузке - watir-webdriver на Mac Yosemite

У меня Ruby 2.2.2, у меня уже установлен гем watir-webdriver, когда я запускаю следующий скрипт

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'

У меня рубиновый 7.1.2

Вот мой список драгоценных камней

$ gem list

* Местные драгоценные камни *

bigdecimal (1.2.6) bundler (1.10.3) bundler-unload (1.0.2) childprocess (0.5.6) execute-hooks (1.3.2) ffi (1.9.8) gem-wrappers (1.2.7) io-console (0.4.3) json (1.8.1) multi_json (1.11.1) psych (2.0.8) rake (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 ответ

/System/Library/Frameworks/Ruby.framework/Versions/2.0/... системная библиотека в OS X Yosemite.

Ruby 2.2 (или любая другая версия) установлена ​​вами или каким-либо другим пользователем - возможно, через RVM, если у вас установлен какой-нибудь rvm gem? Если это так, вам нужно использовать RVM, чтобы изменить значение по умолчанию. Если вы неправильно установили RVM или проигнорировали какое-либо предупреждение или команду, которые он вам дал, вы можете захотеть переустановить.

Если вы не установили Ruby 2.2 через RVM*, здесь приведены инструкции по изменению Ruby по умолчанию для OS X, установленного с помощью Brew.

(* Я не мог бы рекомендовать RVM более строго. Другие люди, такие как rbenv, выполняют ту же работу.)

Другие вопросы по тегам