【问题标题】:ZenTest not working with RSpec 2.7 and Rails 3.1.0ZenTest 不适用于 RSpec 2.7 和 Rails 3.1.0
【发布时间】:2011-10-20 10:57:32
【问题描述】:

我基本上在我的简单 Rails 应用程序上关注了this RSpec guide,但是当我运行自动测试时,我得到了

$ autotest
(Not running features.  To run features in autotest, set AUTOFEATURE=true.)
loading autotest/rails_rspec2
bundle exec /Users/darth/.rvm/rubies/ruby-1.9.2-p290/bin/ruby -S /Users/darth/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.7.0/bin/rspec --tty '/Users/darth/projects/checkin/spec/models/player_spec.rb'
/Users/darth/.rvm/rubies/ruby-1.9.2-p290/bin/ruby: No such file or directory -- /Users/darth/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.7.0/bin/rspec (LoadError)

当我查看 gem 目录时,似乎有 exe 文件夹而不是 bin

$ ls ~/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.7.0/
README.md exe       features  lib       spec

$ ls ~/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.7.0/exe/
autospec rspec

这是我的 Gemfile

group :test, :development do
  gem 'rspec-rails'
end

group :test do
  # Pretty printed test output
  gem 'turn', :require => false
  gem 'rspec'
  gem 'cucumber-rails'  
  gem 'database_cleaner'
  gem 'webrat'
  gem 'capybara'
  gem 'ZenTest', '~> 4.4.2'
  gem 'autotest-rails', '~> 4.1.0'
end

【问题讨论】:

    标签: ruby ruby-on-rails-3 rspec autotest zentest


    【解决方案1】:

    【讨论】:

    • 另外 - 刚刚发布了 rspec-core-2.7.1,修复了这个问题。
    猜你喜欢
    • 2012-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-22
    • 2018-01-07
    • 1970-01-01
    • 2016-04-26
    相关资源
    最近更新 更多