2010-03-16 4 views
0

J'essaie d'obtenir du concombre pour courir sans chance. Voici l'erreur que je vois:J'ai du mal à faire fonctionner le concombre 6.3 sur des rails. 2.3.4

cucumber features Using the default profile... no such file to 

charge - test/(MissingSourceFile) /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in gem_original_require' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in polyglot_original_require » /Bibliothèque/Ruby/Gems/1.8/gems/polyglot-0.3.0/lib/polyglot.rb: 65: dans require' /Library/Ruby/Gems/1.8/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:158:in require ' /Users/yakovrabinovich/Starstreet/starstreet/vendor/gems/cucumber-0.6.3/bin /../lib/cucumber/rails/world.rb:11 /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in gem_original_require' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in polyglot_original_r equire ' /Library/Ruby/Gems/1.8/gems/polyglot-0.3.0/lib/polyglot.rb:65:in require' /Library/Ruby/Gems/1.8/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:158:in require' /Library/Ruby/Gems/1.8/gems/cucumber-rails-0.3 0,0/lib/concombre/rails/rspec.rb: 1 gem_original_require' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in polyglot_original_require » /Library/Ruby/Gems/1.8/gems/polyglot -0.3.0/lib/polyglot.rb: 65: dans require' /Library/Ruby/Gems/1.8/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:158:in require » /Users/yakovrabinovich/Starstreet/starstreet/features/support/env.rb:11 /Library/Ruby/Site/1.8/rubygems/custom_require .rb: 31: en gem_original_require' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in polyglot_original_require ' /Library/Ruby/Gems/1.8/gems/polyglot-0.3.0/lib/polygl ot.rb: 65: dans require' /Library/Ruby/Gems/1.8/gems/cucumber-0.6.3/bin/../lib/cucumber/rb_support/rb_language.rb:124:in load_code_file » /Library/Ruby/Gems/1.8/gems/cucumber-0.6.3/bin/../lib/cucumber/step_mother.rb:85:in load_code_file' /Library/Ruby/Gems/1.8/gems/cucumber-0.6.3/bin/../lib/cucumber/step_mother.rb:77:in load_code_files' /Library/Ruby/Gems/1.8/gems/cucumber-0.6.3/bin/../lib/cucumber/step_mother.rb:76:in each' /Library/Ruby/Gems/1.8/gems/cucumber-0.6.3/bin/../lib/cucumber/step_mother.rb:76:in load_code_files ' /Library/Ruby/Gems/1.8/gems/cucumber -0.6.3/bin /../lib/cucumber/cli/main.rb: 48: dans execute!' /Library/Ruby/Gems/1.8/gems/cucumber-0.6.3/bin/../lib/cucumber/cli/main.rb:20:in exécutez ' /Library/Ruby/Gems/1.8/gems/cucumber-0.6.3/bin/cucumber:8/usr/bin/concombre: 19: dans `load ' /usr/bin/concombre: 19

Voici mes bijoux:

Yakov-Rabinovichs-MacBook: 1.8 yakovrabinovich liste gem $

* GEMS LOCAL *

aasm (2.1.3) 
acl9 (0.11.0) 
actionmailer (2.3.4, 2.2.2, 1.3.6) 
actionpack (2.3.4, 2.2.2, 1.13.6) 
actionwebservice (1.2.6) 
activerecord (2.3.4, 2.2.2, 1.15.6) 
activeresource (2.3.4, 2.2.2) 
activesupport (2.3.4, 2.2.2, 1.4.4) 
acts_as_ferret (0.4.3) 
authlogic (2.1.3) 
bgetting-hominid (1.2.0) 
builder (2.1.2) 
capistrano (2.5.2) 
capistrano-ext (1.2.1) 
cgi_multipart_eof_fix (2.5.0) 
chronic (0.2.3) 
columnize (0.3.1) 
configatron (2.5.1) 
cucumber (0.6.3) 
cucumber-rails (0.3.0) 
daemons (1.0.10) 
database_cleaner (0.5.0) 
diff-lcs (1.1.2) 
dnssd (0.6.0) 
factory_girl (1.2.3) 
fastthread (1.0.1) 
fcgi (0.8.7) 
ferret (0.11.6) 
gem_plugin (0.2.3) 
gemcutter (0.4.1) 
highline (1.5.0) 
hoe (2.5.0) 
hominid (2.1.0) 
hpricot (0.6.164) 
json (1.2.0) 
json_pure (1.2.0) 
libxml-ruby (1.1.2) 
linecache (0.43) 
mocha (0.9.8) 
mongrel (1.1.5) 
needle (1.3.0) 
net-scp (1.0.1) 
net-sftp (2.0.1, 1.1.1) 
net-ssh (2.0.16, 2.0.4, 1.1.4) 
net-ssh-gateway (1.0.0) 
nokogiri (1.4.1) 
oauth (0.3.6) 
pg (0.8.0) 
polyglot (0.3.0) 
rack (1.0.1) 
rack-test (0.5.3) 
rails (2.3.4, 2.2.2, 1.2.6) 
rake (0.8.7, 0.8.3) 
RedCloth (4.1.1) 
rspec (1.3.0) 
rspec-rails (1.3.2) 
ruby-debug (0.10.3) 
ruby-debug-base (0.10.3) 
ruby-hmac (0.4.0) 
ruby-openid (2.1.2) 
ruby-yadis (0.3.4) 
rubyforge (2.0.3) 
rubygems-update (1.3.5) 
rubynode (0.1.5) 
sqlite3-ruby (1.2.4) 
term-ansicolor (1.0.4) 
termios (0.9.4) 
test-unit (1.2.3) 
thoughtbot-factory_girl (1.2.2) 
thoughtbot-shoulda (2.10.2) 
treetop (1.4.4) 
whenever (0.4.1) 
will_paginate (2.3.11) 
xmpp4r (0.4) 
yamler (0.1.0) 

Toute aide serait grandement appréciée!

+0

qu'est-ce que "Rake gems RAILS_ENV = concombre" vous dit? – zetetic

Répondre

0

Avez-vous exécuté le générateur de concombre après avoir installé les gemmes de concombre? Tout est documenté ici. http://wiki.github.com/aslakhellesoy/cucumber/ruby-on-rails

Je me souviens d'avoir eu cette erreur quand j'ai oublié de lancer le générateur sur mon propre ordinateur. Le «profil par défaut» mentionné dans votre erreur est mentionné dans le fichier cucumber.yml créé lors de l'exécution du générateur.

script Ruby/générer concombre

+0

Salut, ouais j'ai définitivement ce fichier et je me souviens avoir fait tourner le générateur. – Yak

0

Définissez la variable d'environnement Rspec, on dirait qu'il cherche dans vos tests/répertoires de l'unité (en supposant que vous utilisez rspec bien sûr!)

export RSPEC=true 

Il pourrait également être le réglage par défaut dans config/cucumber.yaml est à la recherche d'un fichier qui est pas là. Renommez ce fichier temporairement et voyez s'il commence à fonctionner. J'ai dû enlever beaucoup de cruft du mien. Pour référence, il ressemble à ceci:

<% 
# rerun = File.file?('rerun.txt') ? IO.read('rerun.txt') : "" 
# rerun_opts = rerun.to_s.strip.empty? ? "--format progress features" : "--format   #{ENV['CUCUMBER_FORMAT'] || 'pretty'} #{rerun}" 
# std_opts = "#{rerun_opts} --format rerun --out rerun.txt --strict --tags [email protected]" 
std_opts = "--format progress features" 
%> 
default: <%= std_opts %> 
wip: --tags @wip:3 --wip features 

Comme vous pouvez le voir, j'ai commenté beaucoup de choses.

Questions connexes