在Rakefile中设置rspec2任务

编程入门 行业动态 更新时间:2024-10-28 13:20:35
本文介绍了在Rakefile中设置rspec2任务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

require'rspec / core / rake_task' desc运行所有RSpec测试 RSpec :: Core :: RakeTask.new(:spe​​c)

虽然这不起作用。例如,如果我尝试运行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 gemspec

Oh 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任务

本文发布于:2023-11-13 12:27:16,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Rakefile

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!