2013-10-26 36 views
0

我想实现从CMS wiki如何创建一个使用耙子任务使用RSpec

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上述内容如下rake任务,并把它的lib /任务/

$ bundle exec rake:test 

给我:bundler:command not found:rake:test。
我对文档的搜索引导我解释:RSpec :: Core :: RakeTask。我认为这些是不同的事情。我的问题是:如何执行上面的rake任务?任何帮助将不胜感激。

回答

0

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

我认为你的意思

bundle exec rake test 

你也可以做

bundle exec rake -T 

要看到的是有文件可用任务列表中。

有关bundle exec的进一步参考请参阅bundler documentation