Ruby - erfordern 'watir-webdriver' - erzeugt einen LoadError keine solche Datei ... Warum?

7

Ich bin Ruby neu und würde es sehr schätzen, wenn ich verstehe, was hier vorgeht.
Zusammenfassung:

Gem install watir-webdriver
Installiert feines
start irb
"watir-webdriver" anfordern ... LoadError: keine solche Datei zum Laden --watir-webdriver

Sicher sollte das antworten

%Vor%

Warum findet es das Juwel nicht? Oder was mache ich falsch?

Ich bin auf win7, Railsinstaller (Ruby 1.8.7).

    
Dirk 09.11.2011, 13:52
quelle

3 Antworten

13

In 1.8.7 müssen Sie zuerst Rubygems anfordern.

%Vor%

Einige Erklärungen hier: Wie benötigt Rubygems helfen, Rubygem-Dateien zu finden?

    
Steve 09.11.2011, 13:54
quelle
5

Abhängig von Ihrer Konfiguration müssen Sie möglicherweise zuerst 'rubygems' wie folgt anfordern:

%Vor%     
muffinista 09.11.2011 13:54
quelle
3

In Ruby 1.8.7 findet require keine Edelsteine, außer du machst require 'rubygems' zuerst. (Ruby 1.9 lädt Edelsteine ​​ohne dies.)

Ich empfehle dringend, Bundler für die Verwaltung von Edelsteinabhängigkeiten zu verwenden. Wenn Sie nicht auf Windows wären, würde ich auch RVM empfehlen; Ich verstehe, dass Pik etwas ähnliches für Windows machen kann, aber ich habe es nie benutzt.

    
Marnen Laibow-Koser 09.11.2011 15:01
quelle