簡體   English   中英

如何在鐵軌外的耙子任務中使用耙子?

[英]How to use rake with rake tasks outside rails?

我認為Rails非常繁重,我正在從項目中分拆出來並使其獨立。 我的任務庫,我希望它在Rails之外工作。 因此,沒有應用程序,也沒有config / application.rb,只有定義任務的lib /文件夾。 我應該如何構造我的rakefile以包括lib/tasks/*rake定義的所有任務? 我的非工作嘗試如下。

#!/usr/bin/env/rake
d = Dir["#{File.dirname(__FILE__)}/src/tasks/*.rake" ]
d.each do |file|
  require "tasks/"+ File.basename(file, File.extname(file))
end

調用類似於bundle exec rake -T -Isrc

把它放在你的耙文件中

Dir["#{File.dirname(__FILE__)}/src/tasks/*.rake" ].each{ |rake_file| load rake_file }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM