当前位置:  开发笔记 > 后端 > 正文

找不到'rspec'发电机

如何解决《找不到'rspec'发电机》经验,为你挑选了2个好方法。

我将RSpec作为插件安装后尝试将其作为gem安装.我已经按照这里的指示http://github.com/dchelimsky/rspec-rails/wikis进行了标题为rspec和rspec-rails gems的部分.当我跑ruby script/generate rspec,我得到错误Couldn't find 'rspec' generator.只做插件有效吗?如果是这样,为什么他们甚至为rspec和rspec-rails提供宝石?我正在运行Rails 2.1.2的冻结副本,而我正在使用的rpsec和rspec-rails的版本是今天(2008年11月7日)1.1.11的最新版本.

编辑2008年11月12日我安装了rspec和rspec-rails gems.我已经将宝石解压缩到了vender/gems文件夹中.两者都是版本1.1.11.



1> Peter Nixey..:

由于RSpec已成为Rails中的默认测试框架,因此您不再需要通过rspec生成器创建规范文档:

Rails 2 RSpec发电机

 rails generate rspec_model mymodel

Rails 3 RSpec发电机

使用RSpec作为默认测试框架,只需使用Rails自己的生成器.这将构建您需要的所有文件,包括RSpec测试.例如

  $rails generate model mymodel
      invoke  active_record
      create    db/migrate/20110531144454_create_mymodels.rb
      create    app/models/mymodel.rb
      invoke    rspec
      create    spec/models/mymodel_spec.rb


实际上`rspec_model`现在改为`rspec:model`.您可以使用`rails generate`来查看所有其他生成器

2> Raimonds Sim..:

你有没有安装rspec和rspec-rails宝石?

script/generate rspec

需要安装rspec-rails gem.

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有