1
如何在使用yaml.load時避免合併錨點ruamel.yaml
? 我想保持文件是,只需修改一些鍵,如production -> host
& production -> port
和轉儲到文件使用ruamel.yaml在加載/轉儲YAML上保留錨點和別名
defaults: &defaults
host: <%= ENV.fetch("VBOX_IP", "127.0.0.1") %>
adapter: mysql2
reconnect: true
encoding: utf8
username: root
production:
default:
<<: *defaults
host: dbname.domain.com
port: 3306
感謝您的詳細解答。我在腳本中發現了一個錯誤,它設置了導致不需要的結果的任何屬性 –