大家好。 现在的需求是这样子的: ruby rre.rb --init 通过--init 选项初始化生成一个配置模板,
def self.deal_init
# TODO: 未完成初始化配置文件
if @options[:init]
puts "创建配置模板文件,rre.yaml..."
File.open("rre.yaml",'w') do |file|
file.write File.read('lib/rre.yaml.template')
end
exit 0
end
end
上面原意是打开 lib 目录下的 rre.yaml.template,然后在当前目录下生成 rre.yaml 模板,但出现以下问题:
C:/Users/acc/RubymineProjects/rre/lib/rre.rb:75:in `read': No such file or directory - lib/rre.yaml.template (Errno::ENOENT)
不知道如何才能实现正确的读 app 的 lib 目录下的 rre.yaml.template,然后生成写在当前目录 rre.yaml..