【发布时间】:2015-04-19 16:26:42
【问题描述】:
我正在使用 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 是否仅在您的捆绑包中用于开发/生产?
-
@FrederickCheung 它只是在开发组中。这会是问题吗?
标签: ruby-on-rails ruby heroku