我有一个问题,我的 rake 文件如下所示:
require File.expand_path('../config/application', __FILE__)
require 'cucumber'
require "cucumber/rake/task"
Whois::Application.load_tasks
Cucumber::Rake::Task.new(:features) do |t|
t.cucumber_opts = "features --format pretty"
end
导入黄瓜的主要原因是使用CI运行测试。但是最近我遇到了一个问题。
当我部署到 heroku 并尝试运行heroku run rake assets:precompile
时,我得到了:
rake aborted!
no such file to load -- cucumber
据我了解,它找不到仅在测试环境中可用的黄瓜。
我如何告诉 rake,仅在测试环境中使用治疗?