【问题标题】:rspec and plugin generationrspec 和插件生成
【发布时间】:2011-01-15 22:24:07
【问题描述】:

我有使用 rspec 作为默认测试框架的 rails 项目。在尝试生成新插件时,我看到以下内容:

test1 alec$ rails g plugin o2p -g -t
      create  vendor/plugins/o2p
      create  vendor/plugins/o2p/MIT-LICENSE
      create  vendor/plugins/o2p/README
      create  vendor/plugins/o2p/Rakefile
      create  vendor/plugins/o2p/init.rb
      create  vendor/plugins/o2p/install.rb
      create  vendor/plugins/o2p/uninstall.rb
      create  vendor/plugins/o2p/lib
      create  vendor/plugins/o2p/lib/o2p.rb
      invoke  generator
      inside    vendor/plugins/o2p
      create      lib/generators
      create      lib/generators/o2p_generator.rb
      create      lib/generators/USAGE
      create      lib/generators/templates
       error  rspec [not found]

我对“error rspec [not found]”这一行感到困惑。在 rails 插件中使用 rspec 生成器有什么问题?

【问题讨论】:

  • 您是如何在应用程序中指定 RSpec 的?我对您如何将其设置为默认值以及它在 Gemfile 中的定位感兴趣。谢谢。
  • 您使用的是 RVM 还是 Bundler?您使用的是哪个版本的 Rails?
  • 我在使用 RVM 和 Bundler 时遇到了同样的问题。 Rails 3.0.3、rspec 2.4.0、rspec-rails 2.4.1。 RSpec 和 rspec-rails 在“group :test, :development”中,我运行了“rails generate rspec:install”。 (不小心添加了这个作为答案 - 对不起!)
  • 与迈克尔类似的环境

标签: ruby-on-rails testing rspec


【解决方案1】:

这正在 rspec-rails GitHub here 上进行跟踪。还没有解决。

编辑:应该在相对较新的 rspec 版本中修复(补丁在 2 年前发布)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多