本文介绍了在Rakefile中设置rspec2任务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
require'rspec / core / rake_task' desc运行所有RSpec测试 RSpec :: Core :: RakeTask.new(:spec)
虽然这不起作用。例如,如果我尝试运行rake -T,我会得到:
code / projects / bellybuster [master]% rake -T --trace (在/ Users / craig / code / projects / bellybuster) rake中止! 没有这样的文件加载 - rspec / core / rake_task /Users/craig/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/ custom_require.rb:36:在'require' /Users/craig/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36: in'require' / Users / craig / code / projects / bellybuster / Rakefile:1:在< top(required)>' /Users/craig/.rvm/gems/ruby- 1.9.2-p180 / gems / rake-0.8.7 / lib / rake.rb:2383:在`load'中有什么想法?
如果它可能有帮助,这里是Gemfile:
来源:rubygems gemspec哦和一些版本:
- Ruby:1.9.2p180
- Rake:0.8.7 Bundler:1.0.13
- RubyGems:1.7.2
语法对我来说很好。您是否100%确定您已安装 rspec 2 ?它是否出现在 gem哪个rspec ?也许你忘了在 .gemspec中运行 bundle install 或者没有列出 rspec 文件作为(开发)依赖项?
I have a Rakefile that looks like this:
require 'rspec/core/rake_task' desc "Run all RSpec tests" RSpec::Core::RakeTask.new(:spec)This isn't working though. For example, if I try to run "rake -T", I get:
code/projects/bellybuster[master]% rake -T --trace (in /Users/craig/code/projects/bellybuster) rake aborted! no such file to load -- rspec/core/rake_task /Users/craig/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' /Users/craig/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' /Users/craig/code/projects/bellybuster/Rakefile:1:in `<top (required)>' /Users/craig/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.8.7/lib/rake.rb:2383:in `load'Any thoughts?
In case it might be helpful here's the Gemfile:
source :rubygems gemspecOh and some versions:
- Ruby: 1.9.2p180
- Rake: 0.8.7
- Bundler: 1.0.13
- RubyGems: 1.7.2
The syntax looks fine to me. Are you 100% sure you have rspec 2 installed? Does it appear with gem which rspec? Maybe you forgot to run bundle install or you don't list rspec in the .gemspec file as a (development) dependency?
更多推荐
在Rakefile中设置rspec2任务
发布评论