Ruby on rails 不能';找不到';黄瓜';带导轨的发电机2.3.8

Ruby on rails 不能';找不到';黄瓜';带导轨的发电机2.3.8,ruby-on-rails,cucumber,Ruby On Rails,Cucumber,当我尝试在Rails项目中运行cucumber时,我遇到了这个错误 我试着跑 ruby script/generate cucumber 我得到了错误 Couldn't find 'cucumber' generator 我搜索了很多,没有找到任何有效的解决方案。以下是我的配置 rails version 2.3.8 Bundler version 1.0.15 GemFile source "http://rubygems.org" gem "bundler" gem "rails",

当我尝试在Rails项目中运行cucumber时,我遇到了这个错误

我试着跑

ruby script/generate cucumber
我得到了错误

Couldn't find 'cucumber' generator
我搜索了很多,没有找到任何有效的解决方案。以下是我的配置

rails version 2.3.8

Bundler version 1.0.15
GemFile

source "http://rubygems.org"
gem "bundler"
gem "rails", "= 2.3.8"
gem "i18n", "= 0.4.1"
gem "mysql"
gem 'delayed_job', '= 2.0.3'
gem 'daemons', '= 1.0.10'
gem "bundler"
gem "warden"
gem "warden_oauth"
gem "json"
gem 'haml'
gem "savon", "= 0.8.3"
gem "crack", "= 0.1.8"
gem "httpi", "= 0.7.8"
gem "gyoku", "= 0.2.0"

gem "soap4r"

gem "test-unit"
gem "cancan"
gem "color-logger", '>=0.0.3'
gem "searchlogic"

gem "formtastic", "= 1.1.0"
gem "faker", "= 0.3.1"
gem "populator"
gem "hoptoad_notifier"

gem 'builder', '~> 2.1.2'
gem 'rspec', '~> 1.3.0'
gem 'rspec-rails', '~> 1.3.2'
gem 'gherkin', '~> 2.1.4'
gem 'cucumber', '~> 0.8.5'
gem 'cucumber-rails', '~> 0.3.2'
gem 'capybara', '~> 0.4.0'
gem 'database_cleaner', '~> 0.6.0'



source "http://gems.github.com"
gem "mislav-will_paginate", "~> 2.3.11"

gem "fastercsv"
gem "spreadsheet" 
gem "logging"
下面是我的全部宝石清单

abstract (1.0.0)
actionmailer (3.0.9, 3.0.1, 3.0.0, 2.3.8)
actionpack (3.0.9, 3.0.1, 3.0.0, 2.3.8)
activemodel (3.0.9, 3.0.1, 3.0.0)
activerecord (3.0.9, 3.0.1, 3.0.0, 2.3.8)
activeresource (3.0.9, 3.0.1, 3.0.0, 2.3.8)
activesupport (3.0.9, 3.0.1, 3.0.0, 2.3.8)
addressable (2.2.6)
annotate (2.4.0)
arel (2.0.10, 1.0.1)
authlogic (2.1.6)
autotest-growl (0.2.9, 0.2.6)
bcrypt-ruby (2.1.2)
builder (3.0.0, 2.1.2)
bundler (1.0.15)
cancan (1.6.5, 1.5.1, 1.4.1)
capistrano (2.5.19)
capistrano-ext (1.2.1)
capybara (1.0.0, 0.4.1.2, 0.4.0)
celerity (0.8.9, 0.8.8, 0.8.2)
cgi_multipart_eof_fix (2.5.0)
childprocess (0.2.0, 0.1.7, 0.1.3)
ci_reporter (1.6.4)
color-logger (0.0.3)
colored (1.2)
columnize (0.3.2)
configuration (1.2.0)
crack (0.1.8)
cucumber (1.0.2, 0.10.0, 0.9.3, 0.8.7)
cucumber-rails (1.0.2, 0.3.2)
culerity (0.2.15, 0.2.12)
daemon_controller (0.2.6)
daemons (1.1.0, 1.0.10)
database_cleaner (0.6.7, 0.6.0)
delayed_job (2.0.3)
devise (1.1.7, 1.1.3)
diff-lcs (1.1.2)
differ (0.1.2)
erubis (2.7.0, 2.6.6)
factory_girl (1.3.3, 1.3.2)
factory_girl_rails (1.0.1)
faker (0.9.5, 0.3.1)
fakeweb (1.3.0)
fastercsv (1.5.4, 1.5.3)
fastthread (1.0.7)
ffi (1.0.9, 0.6.3)
formtastic (1.1.0)
gem_plugin (0.2.3)
gherkin (2.4.6, 2.4.5, 2.3.3, 2.2.9, 2.1.5)
guid (0.1.1)
gyoku (0.2.0)
haml (3.1.2, 3.0.25, 3.0.23)
haml-rails (0.3.4)
has_scope (0.5.0)
highline (1.6.1)
hoe (2.8.0)
hoptoad_notifier (2.4.11, 2.4.9, 2.4.6, 2.3.12)
hpricot (0.8.3)
httpclient (2.2.1, 2.1.6.1)
httpi (0.7.8)
i18n (0.5.0, 0.4.2, 0.4.1)
inherited_resources (1.1.2)
jquery-rails (0.2.7, 0.2.5)
json (1.5.3, 1.5.2, 1.4.6)
json_pure (1.5.3, 1.5.1, 1.4.6)
launchy (2.0.5, 0.3.7)
lazy_high_charts (1.1.1)
linecache (0.43)
little-plugger (1.1.2)
logging (1.5.2)
machinist (2.0.0.beta2)
mail (2.2.19, 2.2.15, 2.2.9)
meta_search (0.9.8)
mime-types (1.16)
mislav-will_paginate (2.3.11)
mocha (0.9.12)
mongrel (1.1.5)
mysql (2.8.1)
mysql2 (0.2.11, 0.2.6)
net-scp (1.0.4)
net-sftp (2.0.5)
net-ssh (2.1.0, 2.0.23)
net-ssh-gateway (1.0.1)
nifty-generators (0.4.6)
nokogiri (1.5.0, 1.4.4, 1.4.3.1)
oauth (0.4.5, 0.4.4)
paper_trail (2.0.0)
paperclip (2.3.8, 2.3.5)
passenger (3.0.7)
polyglot (0.3.2, 0.3.1)
populator (1.0.0, 0.2.5)
rack (1.2.3, 1.2.1, 1.1.2, 1.1.0)
rack-mount (0.6.14, 0.6.13)
rack-test (0.6.1, 0.5.7, 0.5.6)
rails (3.0.9, 3.0.1, 3.0.0, 2.3.8)
rails3-generators (0.17.4, 0.14.0)
rails3-jquery-autocomplete (0.6.6)
rails3_acts_as_paranoid (0.0.4)
rails_best_practices (0.9.0)
railties (3.0.9, 3.0.1, 3.0.0)
rake (0.9.2, 0.8.7)
rcov (0.9.9)
rdoc (3.9.1)
responders (0.6.2)
rspec (2.6.0, 2.5.0, 2.1.0, 2.0.1, 1.3.2)
rspec-core (2.6.4, 2.5.1, 2.1.0, 2.0.1)
rspec-expectations (2.6.0, 2.5.0, 2.1.0, 2.0.1)
rspec-mocks (2.6.0, 2.5.0, 2.1.0, 2.0.1)
rspec-rails (2.6.1, 2.5.0, 2.1.0, 2.0.1, 1.3.4)
ruby-debug (0.10.4)
ruby-debug-base (0.10.4)
ruby-ole (1.2.11.1)
ruby-progressbar (0.0.10)
ruby_parser (2.0.6, 2.0.5)
rubyzip (0.9.4)
savon (0.8.3)
searchlogic (2.4.28, 2.4.27)
selenium-webdriver (2.3.2, 0.2.2, 0.1.3, 0.0.29)
sexp_processor (3.0.5)
shoulda (2.11.3)
show_for (0.2.4, 0.2.3)
simple_form (1.3.1, 1.2.2)
soap4r (1.5.8)
spork (0.8.5, 0.8.4)
spreadsheet (0.6.5.7, 0.6.5.5)
sqlite3 (1.3.4)
term-ansicolor (1.0.6, 1.0.5)
test-unit (2.3.1, 2.3.0, 1.2.3)
thor (0.14.6, 0.14.4)
treetop (1.4.10, 1.4.9, 1.4.8)
trollop (1.16.2)
tzinfo (0.3.29, 0.3.24, 0.3.23)
warden (1.0.5, 1.0.4, 1.0.3, 0.10.7)
warden_oauth (0.1.1)
web-app-theme (0.6.3, 0.6.2)
will_paginate (3.0.pre2, 2.3.15)
xpath (0.1.4, 0.1.3, 0.1.2)
yajl-ruby (0.8.2)
ZenTest (4.5.0, 4.4.0)

根据你的宝石清单,你有很多黄瓜版本。您可能首先要确保运行的是正确的cumber

以下是一些建议: -如果您没有使用rvm,我建议您这样做,因为您可以在那里为您的项目隔离特定的cucumber版本(假设您正在处理其他需要cucumber的项目)
-如果您已经安装了,我建议您卸载所有cucumber版本并进行另一个捆绑安装,它现在应该为您提供正确的版本

您的宝石列表对这些宝石有何说明?嗨,腐蚀了,我更新了我的问题,thankshi@腐蚀了,您是对的。。。我删除了所有cucumber版本和cucumber rails版本,然后通过bundle安装重新安装,现在工作正常,非常感谢这就是您所说的体验:D