buildr文档建议使用profiles.yaml来管理设置。然而,我想要一种方式来定义设置,个人开发人员将使用这些设置在本地运行,因此不应该在scm中。有没有更好的方式来做这件事?
发布于 2010-12-06 07:45:15
FWIW,我最终得到:
path = File.dirname(@application.rakefile)
loc = YAML.load(File.read(File.join(path, "profiles.local.yml")))
Buildr.settings.profiles.merge!(loc)发布于 2010-12-07 03:01:28
您的解决方案看起来不错。使用buildr的_函数,您可以将其略微缩减:
Buildr.settings.profiles.merge!(
YAML.load(File.read(_("profiles.local.yml")))发布于 2011-07-13 00:39:23
将本地属性放到local.rb中,添加到构建文件中
require 'local'
https://stackoverflow.com/questions/4356943
复制相似问题