gpt4 book ai didi

ruby - 在 Rakefile 中设置 rspec 2 任务

转载 作者:数据小太阳 更新时间:2023-10-29 06:52:43 24 4
gpt4 key购买 nike

我有一个看起来像这样的 Rakefile:

require 'rspec/core/rake_task'

desc "Run all RSpec tests"
RSpec::Core::RakeTask.new(:spec)

虽然这不起作用。例如,如果我尝试运行“rake -T”,我得到:

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'

有什么想法吗?

如果它可能有帮助,这里是 Gemfile:

source :rubygems

gemspec

哦还有一些版本:

  • ruby :1.9.2p180
  • 抽成:0.8.7
  • bundler :1.0.13
  • RubyGems:1.7.2

最佳答案

语法对我来说很好。您是否 100% 确定安装了 rspec 2?它是否与 gem which rspec 一起出现?也许您忘记运行 bundle install 或者您没有在 .gemspec 文件中将 rspec 列为(开发)依赖项?

关于ruby - 在 Rakefile 中设置 rspec 2 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6079495/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com