2017-08-08 2 views
1

Hallo, ich versuche, phantomJS zu aktualisieren, für meine Capybara-Tests. Das ist auf meinem vagrant env. meine aktuelle Version istPhantomJS nicht gefunden

1.9.2

versucht, mit

sudo npm -g install phantomjs-prebuilt 

zu aktualisieren, aber wenn ich

Typ
phantomjs -v 
got same 1.9.2 

dann habe ich versucht, für Ruby Gem zu installieren

gem install phantomjs 

und und in env.rb Datei

require 'phantomjs' 

aber wenn ich starten Tests erhielt Fehler

cannot load such file -- phantomjs (LoadError) 

Kann jemand mir erklären, wie das funktioniert, bin ich zu dieser völlig neu. Jede Hilfe wird geschätzt.

+0

werden Sie Bündler mit in das Hinzufügen? Hast du es zu deinem Gemfile hinzugefügt? – phoet

+0

versuchte Bündelupdate phantomjs aber konnte Edelstein 'phantomjs' nicht finden – vladimirProp

Antwort

0

Lösung war Phantom js in gem Datei

group(:test) do 
    gem 'phantomjs' 
    gem 'test-unit' 
    gem 'cucumber' 
    gem 'capybara' 
    gem 'rspec' 
    gem 'rest-client' 
    gem "selenium-webdriver" 
    gem 'poltergeist' 
    gem "nokogiri", "~> 1.6.1" 
    gem "json", "~> 1.8.1" 
    gem "capybara-angular" 
end