9
votes

Aucun fichier de ce type à charger - zip / zip (Missingsourcefile) lors de l'exécution de concombre

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)


0 commentaires

6 Réponses :


5
votes

J'ai trouvé ma réponse, le problème concerne un gemme nommé "rubyzip" qui manquait dans ma liste de gemmes.


2 commentaires

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



1
votes

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: xxx


0 commentaires

10
votes

Les solutions ci-dessus n'ont pas fonctionné. Solution pour moi devait nécessiter une version RubyZip inférieure à 1,0 Ie xxx

Il semble que le dernier selenium-webdiver nécessite maintenant rubyzip <1.0.0 Cela ne devrait donc pas être un problème, mais la publication en cas d'entre elles arrive à quelqu'un d'autre.


1 commentaires

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 a été introduit dans cette version d'où la version principale Bump.



0
votes

Il s'agit d'une modification d'interface lors de la déplacement de RubyZip de 0.9.9 sur 1.0.0 . Le problème est décrit ici .

En tant que coupe courte pour travailler, vous pouvez être intéressé par le zip-zip Gem.


0 commentaires

0
votes

J'avais aussi ce problème lorsque vous essayez de lancer des concombre après la mise à jour selenium-webdriver .

La dernière version de sélénium nécessite maintenant rubyzip ~> 1.0 , lequel Vous devrez mettre dans votre gemfile et exiger explicitement: xxx


0 commentaires

0
votes

Lorsque vous utilisez des passagers de la phase, il semble que les gemmes doivent être installées dans le monde entier.

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 ...».

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.

S'il vous plaît pas si c'était la mise en œuvre de la phusion des passagers non seulement des rails.


0 commentaires