简体   繁体   English

Ruby On Rails:找不到“ rspec”生成器?

[英]Ruby On Rails: Couldn't find 'rspec' generator?

trying to learn ruby on rails at the moment and currently learning about testing. 目前正在尝试学习Rails,目前正在学习测试。 The tutorial I'm following uses rspec, so I ran the commands: 我要学习的教程使用rspec,所以我运行了命令:

sudo gem install rspec
sudo gem install rspec-rails
script/generate rspec

only to get an error message "Couldn't find 'rspec' generator". 只会收到错误消息“找不到'rspec'生成器”。 I've searched for an answer on this topic but I can't find a clear one anywhere. 我已经搜索了有关此主题的答案,但找不到任何清晰的答案。

I'm running Ubuntu 10.10, with ruby 1.8.7, rails 2.3.5 and rspec/rspec-rails 2.0.0 我正在运行Ubuntu 10.10,具有ruby 1.8.7,rails 2.3.5和rspec / rspec-rails 2.0.0

Any ideas how to get this generator to work? 有什么想法如何使这个发电机工作?

For Rails 2 you need to install rspec-rails-1.3.3 or older. 对于Rails 2,您需要安装rspec-rails-1.3.3或更旧的版本。 rspec-rails-2.0.0 does not support rails 2. RSpec的护栏-2.0.0 支持轨道2。

in config/environments/test.rb: 在config / environments / test.rb中:

config.gem 'rspec', :lib => false
config.gem 'rspec-rails', :lib => false

See if that doesn't help. 看看是否有帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM