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
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '418082',
    'url' => 'ruby-require-watir-webdriver-generates-a-loaderror-no-such-file-why',
];

$_SESSION = [
    '__flash' => [],
];