【问题标题】:How do I ruby-debug in a spec or feature if I am using Guard and Spork?如果我使用 Guard 和 Spork,如何在规范或功能中进行 ruby​​ 调试?
【发布时间】:2011-06-24 21:44:25
【问题描述】:

我设法让 Cucumber、RSpec、Guard 和 Spork 在 Rails 3 应用程序中很好地相互配合,但现在我遇到了上述问题。

目前我在 spec_helper.rb 的 prefork 块中 require 'spork/ext/ruby-debug' 但这只有在我手动运行 spork 时才有效,没有保护。

【问题讨论】:

    标签: ruby-on-rails rspec cucumber guard spork


    【解决方案1】:

    这对我有用:用这个替换你的“guard-spork”宝石:

    gem 'guard-spork', :git => 'https://github.com/irohiroki/guard-spork.git'
    

    更多关于this blog post的信息(日语,但谷歌翻译做得不错)。

    作者还创建了这个handy Rails 3 example app 来展示如何设置。

    为 Spork 添加 Guard 使其在 IMO 中更加有用。我现在可能不得不回去使用它了:)

    【讨论】:

    • 现在,尝试让 cucumber 与嵌套文件夹很好地配合。感觉就像拼图的最后一步。这几乎可以工作:gist.github.com/822965
    【解决方案2】:

    如果您仍然有问题(或者即使您没有问题),我建议您使用 prypry-nav gems 而不是 Ruby 调试。它们与 guard/spork/rspec/cucumber 完美配合并进行测试单位。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-30
      • 2011-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-24
      • 2012-12-24
      相关资源
      最近更新 更多