0

我正在尝试从CMS wiki实现以下 rake 任务

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

给我:捆绑器:找不到命令:rake:test。
我对文档的搜索导致我对以下内容进行了解释:RSpec::Core::RakeTask。我认为这些是不同的事情。我的问题是:如何执行上述 rake 任务?任何帮助将不胜感激。

4

1 回答 1

1

您的命令正在尝试运行rake:test,这不是已知命令。你可以通过做看到这一点which rake:test

我想你的意思是

bundle exec rake test

你也可以做

bundle exec rake -T

查看具有文档的可用任务列表。

如需进一步参考,bundle exec请参阅捆绑程序文档

于 2013-10-26T15:55:21.143 回答