selenium - Ruby. Errors. DataMapper -


try use datamapper on macbook , got such error:

/users/roger/.rvm/rubies/ruby-2.4.0/lib/ruby/site_ruby/2.4.0/rubygems /specification.rb:2288:in `raise_if_conflicts':  unable activate dm-serializer-1.2.2, because json-2.1.0 conflicts  json (~> 1.6) (gem::conflicterror) 

i try uninstall json , install new. if before ruby complain json 1.6 complain 2.10. don't know..

same script on ubuntu server work datamapper without problem got selenium error:

/usr/lib/ruby/2.3.0/net/protocol.rb:158:in `rbuf_fill': net::readtimeout (net::readtimeout)     /usr/lib/ruby/2.3.0/net/protocol.rb:136:in `readuntil'     /usr/lib/ruby/2.3.0/net/protocol.rb:146:in `readline'     /usr/lib/ruby/2.3.0/net/http/response.rb:40:in `read_status_line'     /usr/lib/ruby/2.3.0/net/http/response.rb:29:in `read_new'     /usr/lib/ruby/2.3.0/net/http.rb:1437:in `block in transport_request'     /usr/lib/ruby/2.3.0/net/http.rb:1434:in `catch'     /usr/lib/ruby/2.3.0/net/http.rb:1434:in `transport_request'     /usr/lib/ruby/2.3.0/net/http.rb:1407:in `request'     /usr/lib/ruby/2.3.0/net/http.rb:1400:in `block in request'     /usr/lib/ruby/2.3.0/net/http.rb:853:in `start'     /usr/lib/ruby/2.3.0/net/http.rb:1398:in `request'     /var/lib/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/remote/http/default.rb:124:in `response_for'     /var/lib/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/remote/http/default.rb:78:in `request'     /var/lib/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/remote/http/common.rb:61:in `call'     /var/lib/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/remote/bridge.rb:170:in `execute'     /var/lib/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/remote/bridge.rb:103:in `create_session'     /var/lib/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/firefox/marionette/driver.rb:56:in `initialize'     /var/lib/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/firefox/driver.rb:33:in `new'     /var/lib/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/firefox/driver.rb:33:in `new'     /var/lib/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver/common/driver.rb:54:in `for'     /var/lib/gems/2.3.0/gems/selenium-webdriver-3.4.3/lib/selenium/webdriver.rb:86:in `for'     selen_serv.rb:19:in `<main>' 

script header:

require 'nokogiri' require 'selenium-webdriver' require 'rspec/expectations' require 'headless' require 'pp' require 'json' require 'rubygems'  require 'data_mapper' require 'dm-core' require 'dm-validations' require 'dm-timestamps'  test_dir = file.expand_path(file.dirname(__file__)) test_files = file.join(test_dir, "test_files") test_output = file.join(test_dir, "test_output") chromedriver_fn = file.join(file.absolute_path('..', test_dir), "/usr/local/bin", "chromedriver")  @browser = selenium::webdriver.for :firefox   bash-3.2$ bundler resolving dependencies... bundler not find compatible versions gem "json_pure":   in gemfile:     data_mapper resolved 1.2.0, depends on       dm-serializer (~> 1.2.0) resolved 1.2.2, depends on         json_pure (~> 1.6)  not find gem 'json_pure (~> 1.6)', required gem 'dm-serializer (~> 1.2.0)', in of sources. 


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -