как создать задачу rake для использования с rspec

Я пытаюсь реализовать следующую задачу rake из вики 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: command not found: rake:test.
Мои поиски документации привели меня к объяснениям: RSpec::Core::RakeTask. Я предполагаю, что это разные вещи. Мой вопрос: как мне выполнить вышеуказанную задачу rake? Любая помощь будет принята с благодарностью.


person laertiades    schedule 26.10.2013    source источник


Ответы (1)


Ваша команда пытается запустить rake:test, которая не является известной командой. Вы можете увидеть это, выполнив which rake:test.

Я думаю, ты имел в виду

bundle exec rake test

Вы также можете сделать

bundle exec rake -T

Чтобы увидеть список доступных задач, которые имеют документацию.

Дополнительные сведения о bundle exec см. в документации по сборщику.

person Shepmaster    schedule 26.10.2013