【问题标题】:How to use rake with rake tasks outside rails?如何在 Rails 外使用 rake 和 rake 任务?
【发布时间】:2013-12-28 16:37:53
【问题描述】:

我认为 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

【问题讨论】:

    标签: ruby-on-rails rake rake-task rakefile


    【解决方案1】:

    把它放在你的 rake 文件中

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-04
      • 1970-01-01
      • 2012-04-20
      • 2010-10-09
      • 1970-01-01
      • 2016-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多