7
votes

Ruby - Exiger 'Wattir-webdiver' - génère un fichier LoadError Aucun fichier ... pourquoi?

Je suis nouveau à Ruby et j'apprécierais vraiment une aide d'aide à comprendre ce qui se passe ici.
Résumé:

GEM Installer Wattir-webdiver
S'installe de
Démarrer IRB
nécessite "wattir-webdiver"
... LoadError: Aucun fichier de ce type à charger --WaTir-webdiver p>

Cela devrait sûrement répondre P>

=> true


1 commentaires

Pour éviter des problèmes, Lire la version gratuite de mon livre watir: github.com/zeljkofilipin/watierbook/downloads < / a>


3 Réponses :



5
votes

Selon votre configuration, vous devrez peut-être nécessiter d'abord des "rubygems", comme: xxx


0 commentaires

3
votes

in Ruby 1.8.7, Exiger ne localisera pas de gemmes sauf si vous faites nécessiter des "rubygems" en premier. (Ruby 1.9 charge des gemmes sans cela.)

J'ai fortement, très recommandé d'utiliser Bundler pour la gestion des dépendances GEM. Si vous n'étiez pas sous Windows, je recommanderais RVM aussi; Je comprends que PIK peut faire quelque chose de similaire pour Windows, mais je ne l'ai jamais utilisé.


3 commentaires

Merci. Je regarde Pik maintenant.


PIK ne vous permet pas de définir des jeux de pierres gemmes comme le fait que le RVM le fait, mais il est facile de jongler entre les versions de Ruby, chacune avec son propre ensemble de gemmes. (Il peut également dupliquer un ensemble de gemmes d'une version à une autre). Idéal pour quand vous voulez "monter" à une nouvelle version de Ruby et exécuter les deux en même temps (alternativement) sur le même système.


Si vous utilisez Bundler, vous n'avez pas vraiment besoin de gemmes de GRVM (bien que j'utilise souvent les deux ensemble).