gpt4 book ai didi

ruby - 如何定位目标目录

转载 作者:太空宇宙 更新时间:2023-11-03 17:40:02 25 4
gpt4 key购买 nike

buildr 是否有像 capistrano 这样的预定义变量,用于“目标”、“报告”等目录?如果不是,而不是硬编码这些目录的位置,我们还能如何定位/确定这些路径?

最终目标是创建一个任务,该任务将即时创建一个文件并将其插入到目标目录中。

最佳答案

Buildr 定义特殊目录的符号名称。 path_to(又名 _)方法接受这些符号名称并自动将它们转换为当前布局的路径。例如,

define 'foo' do
puts _(:target, :main, :classes) # => /some/root/foo/target/classes
puts path_to(:source, :main, :java) # => /some/root/foo/src/main/java
end

正如 Antoine 在回复另一个答案时指出的那样,有一个这些符号名称的列表 in the documentation .

关于ruby - 如何定位目标目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6667048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com