gpt4 book ai didi

ruby - Chef Recipe 中的无效多字节字符 (US-ASCII)

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

我正在尝试通过 bash Chef 资源备份 postgresql 基础。下面是我的代码,我收到以下错误。当我部署它们时。任何想法为什么。

$PGDATA = "node['fc_db']['postgres']['pg_data']"

bash "backup master db" do
user "postgres"
code <<-EOH
initdb –D –-no-locale –-encoding=UTF8
pg_ctl –D #{$PGDATA} start
psql –c "SELECT pg_start_backup('initial backup for SR')" template1
tar cvf pg_base_backup.tar #{$PGDATA}
psql –c "SELECT pg_stop_backup()" template1
EOH
end

最佳答案

您使用的是哪个版本的 Ruby?如果不是 2.x.x,请尝试在您的 wal-e.rb 上添加 # encoding: UTF-8

关于ruby - Chef Recipe 中的无效多字节字符 (US-ASCII),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16330924/

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