Как создать грабли для использования с rspec
Я пытаюсь реализовать следующую задачу грабли из вики CMS
namespace :test do
task :prepare do
ENV['FROM'] = 'folder-name'
ENV['TO'] = 'site-identifier'
Rake::Task['comfortable_mexican_sofa:fixtures:import'].invoke
end
end
Я создал test.rake с указанным выше содержимым и поместил его в lib/tasks/
$ bundle exec rake:test
дает мне: bundler: команда не найдена: rake: test.
Мой поиск документации приводит меня к объяснениям: RSpec::Core::RakeTask. Я предполагаю, что это разные вещи. Мой вопрос: как мне выполнить вышеупомянутое задание по рейку? Любая помощь будет принята с благодарностью.
1 ответ
Ваша команда пытается запустить rake:test
, которая не известна команда. Вы можете увидеть это, выполнив which rake:test
,
Я думаю ты имел ввиду
bundle exec rake test
Вы также можете сделать
bundle exec rake -T
Чтобы увидеть список доступных задач, которые имеют документацию.
Для дальнейшего использования bundle exec
см. документацию по комплектации.