Cela faisait longtemps que je n'ai pas géré de concombre dans mon projet. Il fonctionne bien avant, mais maintenant, lorsque j'essaie d'exécuter des fonctionnalités de concombre, j'ai cette erreur:
Utilisation du profil par défaut ... p>
actionmailer (2.3.8, 2.3.5, 2.3.4, 2.3.3, 2.3.2, 1.3.3) actionpack (2.3.8, 2.3.5, 2.3.4, 2.3.3, 2.3.2, 1.13.3) actionwebservice (1.2.3) activerecord (2.3.8, 2.3.5, 2.3.4, 2.3.3, 2.3.2, 1.15.3) activeresource (2.3.8, 2.3.5, 2.3.4, 2.3.3, 2.3.2) activesupport (2.3.8, 2.3.5, 2.3.4, 2.3.3, 2.3.2, 1.4.2) adzap-ar_mailer (2.1.8, 2.1.5) aws-s3 (0.6.2) builder (2.1.2) calendar_date_select (1.16.1, 1.15) cgi_multipart_eof_fix (2.5.0) chronic (0.2.3) color (1.4.1) contacts (1.2.3) cucumber (0.6.2) cucumber-rails (0.2.4) daemons (1.0.10) database_cleaner (0.5.0, 0.4.3) devise (1.0.7) diff-lcs (1.1.2) digitalpardoe-rflickr (1.1.2) eventmachine (0.12.8) facebooker (1.0.44) fastercsv (1.5.0) fastthread (1.0.7) gdata (1.1.1) gem_plugin (0.2.3) geokit (1.5.0) hoe (2.3.2) hpricot (0.8.1) icalendar (1.1.4) json (1.1.7) json_pure (1.4.3, 1.2.0) levenshtein (0.2.0) lockfile (1.4.3) macaddr (1.0.0) memcache-client (1.7.4) mime-types (1.16) mocha (0.9.7) money (2.1.4) mongrel (1.1.5) mysql (2.8.1, 2.7) net-http-persistent (1.2.1) newrelic_rpm (2.9.9) nokogiri (1.4.1) objectify-xml (0.2.3) packet (0.1.15) paperclip (2.3.1.1) paypal (2.0.0) pdf-writer (1.1.8) polyglot (0.2.9) rack (1.0.1, 1.0.0) rack-test (0.5.3) rails (2.3.8, 2.3.5, 2.3.4, 2.3.3, 2.3.2) rake (0.8.7) rc-rest (4.0) rest-client (1.0.3) rflickr (2006.02.01) rmagick (2.13.1) rspec (1.3.0) rspec-rails (1.3.2) ruby-picasa (0.2.1) rubyforge (2.0.4, 1.0.4) rubygems-update (1.3.4) rvideo-tecnobrat (0.9.4) selenium-client (1.2.18) term-ansicolor (1.0.4) thin (1.2.7, 1.2.2) transaction-simple (1.4.0) treetop (1.4.3) trollop (1.16.2) ultrasphinx (1.11) uuid (2.3.1) validates_timeliness (2.2.2) viddler (0.2.2) warden (0.10.7) webrat (0.7.0) will_paginate (2.2.2) xml-magic (0.1.1) xml-simple (1.0.12)
6 Réponses :
J'ai trouvé ma réponse, le problème concerne un gemme nommé "rubyzip" qui manquait dans ma liste de gemmes. P>
ajouter RubyZip à mon paquet n'a pas empêché cette erreur de se produire
Bump pour @Davidalpert - Ajout de RubyZip à mon paquet n'aide pas. Cette réponse regarde, bien que
Je ne comprends pas tout à fait la source de cette erreur. Cela semble être une dépendance manquante du support actif. Quoi qu'il en soit, j'ai pu passer devant l'erreur en ajoutant explicitement le gemme et en le nécessitant dans mon gemfile:
Les solutions ci-dessus n'ont pas fonctionné. Solution pour moi devait nécessiter une version RubyZip inférieure à 1,0 Ie Il semble que le dernier selenium-webdiver code> nécessite maintenant
rubyzip <1.0.0 code > Cela ne devrait donc pas être un problème, mais la publication en cas d'entre elles arrive à quelqu'un d'autre. P> P>
Heureux que cela m'a aidé :) me semblait étrange que une version étiquetée 1.0.0 serait la cause mais je suppose qu'un rupture de changement i> a été introduit dans cette version d'où la version principale Bump.
J'avais aussi ce problème lorsque vous essayez de lancer des concombre après la mise à jour La dernière version de sélénium nécessite maintenant selenium-webdriver code>.
rubyzip ~> 1.0 code>, lequel Vous devrez mettre dans votre gemfile et exiger explicitement: p>
Lorsque vous utilisez des passagers de la phase, il semble que les gemmes doivent être installées dans le monde entier. P>
Lorsque j'ai exécuté «GEM Installez» dans mon répertoire de projet, il a montré que le gemme est d'être installé, mais a toujours entraîné une erreur «Aucun fichier à charger ...». P>
sur un hunch, je suis sorti de l'annuaire de projet et une «liste de gemmes» et la gemme installée ci-dessus n'a pas été répertoriée, donc je l'ai fait «GEM» à l'extérieur de l'annuaire de projet et que l'erreur a été corrigée. P>
S'il vous plaît pas si c'était la mise en œuvre de la phusion des passagers non seulement des rails. P>