Heroku无法检测到rake任务(LoadError:无法加载此类文件-rspec / core / rake_task)

大腿

我正在使用travisCI部署到heroku,并且出现此错误。它才刚刚开始发生。

我有基本的Rails Rakefile,并且有一个看起来像这样的文件,否则travis无法检测到rake任务:

# lib\tasks\spec.rake
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new
task :default => :spec

为什么会专门针对heroku显示此错误?

编辑-我有一个类似于(更好)答案的版本:

begin
  require 'rspec/core/rake_task'
  desc "Run all examples"
  RSpec::Core::RakeTask.new(:spec) do |t|
    t.rspec_opts = %w[--color]
    t.pattern = 'spec/*_spec.rb'
  end
 rescue LoadError
end
张国荣

如果rspec不在生产组中(通常不在生产组中),则在诸如heroku之类的生产环境中运行时,您发布的代码将失败。

他们建议在rspec文档中这样做:

begin
  require 'rspec/core/rake_task'
  RSpec::Core::RakeTask.new(:spec)
rescue LoadError
end

因此,缺少rspec不会停止您的rakefile加载。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

LoadError:无法加载此类文件-rspec / core / rake_task

来自分类Dev

travis无法使用LoadError运行rake:无法加载此类文件-rspec / core / rake_task

来自分类Dev

无法加载此类文件 -- rspec/core/rake_task with capistrano

来自分类Dev

LoadError:无法在“ rake db:setup”上加载此类文件--rails

来自分类Dev

heroku推送错误:“无法检测到rake任务”

来自分类Dev

RoR推送被拒绝给Heroku“无法检测到rake任务”

来自分类Dev

rake rspec测试无法运行

来自分类Dev

Rake无法加载此类文件

来自分类Dev

为rake任务编写rspec

来自分类Dev

Rspec“无法加载此类文件”

来自分类Dev

Rspec Rake任务:如何解析参数?

来自分类Dev

无法检测到 rake 任务 - Errno::ENOENT: 没有这样的文件或目录 - R

来自分类Dev

在Rails中运行rake任务的Ubuntu 12.04给出错误:无法加载此类文件-Nokogiri

来自分类Dev

Docker依赖问题:Rake中止了!LoadError:无法加载此类文件-sqlite3 / sqlite3_native

来自分类Dev

rspec错误(无法加载此类文件)

来自分类Dev

Rspec,水豚,Rake-无法创建HTML报告

来自分类Dev

尝试运行rspec时出错:`require':无法加载此类文件-rails_helper(LoadError)

来自分类Dev

Rails Rspec`require':无法加载此类文件-rails_helper(LoadError)

来自分类Dev

无法运行pod设置-无法加载此类文件-cocoapods-core(LoadError)

来自分类Dev

Rake 不吞下 RSpec 消息输出

来自分类Dev

Rake任务中的Rails RSpec模拟Date.today.wday

来自分类Dev

Rails 4.1-LoadError:无法加载此类文件-active_support / core_ext / string / encoding

来自分类Dev

Rails 4.1-LoadError:无法加载此类文件-active_support / core_ext / string / encoding

来自分类Dev

RSpec无法运行--bisect,并出现错误:#<RSpec :: Core :: Bisect :: Server>的未定义方法`run'

来自分类Dev

“没有此类文件可加载-rspec / expectations(LoadError)”

来自分类Dev

Rspec 无法加载支持文件

来自分类Dev

如何获取vim-rails':Rake运行bin / rspec?

来自分类Dev

RSpec LoadError

来自分类Dev

RSpec LoadError

Related 相关文章

  1. 1

    LoadError:无法加载此类文件-rspec / core / rake_task

  2. 2

    travis无法使用LoadError运行rake:无法加载此类文件-rspec / core / rake_task

  3. 3

    无法加载此类文件 -- rspec/core/rake_task with capistrano

  4. 4

    LoadError:无法在“ rake db:setup”上加载此类文件--rails

  5. 5

    heroku推送错误:“无法检测到rake任务”

  6. 6

    RoR推送被拒绝给Heroku“无法检测到rake任务”

  7. 7

    rake rspec测试无法运行

  8. 8

    Rake无法加载此类文件

  9. 9

    为rake任务编写rspec

  10. 10

    Rspec“无法加载此类文件”

  11. 11

    Rspec Rake任务:如何解析参数?

  12. 12

    无法检测到 rake 任务 - Errno::ENOENT: 没有这样的文件或目录 - R

  13. 13

    在Rails中运行rake任务的Ubuntu 12.04给出错误:无法加载此类文件-Nokogiri

  14. 14

    Docker依赖问题:Rake中止了!LoadError:无法加载此类文件-sqlite3 / sqlite3_native

  15. 15

    rspec错误(无法加载此类文件)

  16. 16

    Rspec,水豚,Rake-无法创建HTML报告

  17. 17

    尝试运行rspec时出错:`require':无法加载此类文件-rails_helper(LoadError)

  18. 18

    Rails Rspec`require':无法加载此类文件-rails_helper(LoadError)

  19. 19

    无法运行pod设置-无法加载此类文件-cocoapods-core(LoadError)

  20. 20

    Rake 不吞下 RSpec 消息输出

  21. 21

    Rake任务中的Rails RSpec模拟Date.today.wday

  22. 22

    Rails 4.1-LoadError:无法加载此类文件-active_support / core_ext / string / encoding

  23. 23

    Rails 4.1-LoadError:无法加载此类文件-active_support / core_ext / string / encoding

  24. 24

    RSpec无法运行--bisect,并出现错误:#<RSpec :: Core :: Bisect :: Server>的未定义方法`run'

  25. 25

    “没有此类文件可加载-rspec / expectations(LoadError)”

  26. 26

    Rspec 无法加载支持文件

  27. 27

    如何获取vim-rails':Rake运行bin / rspec?

  28. 28

    RSpec LoadError

  29. 29

    RSpec LoadError

热门标签

归档