From 9263290fee888dba6df442800e37398c8200a9e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B1=E5=8D=9A=E4=BA=9E?= Date: Fri, 19 Feb 2021 17:21:08 +0800 Subject: [PATCH] fix error --- lib/tasks/change_site_server_name.rake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tasks/change_site_server_name.rake b/lib/tasks/change_site_server_name.rake index fc0a40a..e6631ce 100644 --- a/lib/tasks/change_site_server_name.rake +++ b/lib/tasks/change_site_server_name.rake @@ -10,7 +10,7 @@ namespace :create_site do @password = site_server.password Net::SSH.start(site_server.ip , site_server.account , password: site_server.password) do |ssh| nginx_file_content = exec_command_by_user(ssh,"cat #{site_construct.nginx_file}") - nginx_file_content = nginx_file_content.gsub(/^[ \t]*server_name[ \t]+.*;/," server_name #{args.server_name};").gsub('$','\$') + nginx_file_content = nginx_file_content.gsub(/^[ \t]*server_name[ \t]+.*;/," server_name #{args.server_name};") puts nginx_file_content cmd = "x='#{nginx_file_content}'; echo '#{@password}' | sudo -S sh -c \"echo '$x' > #{site_construct.nginx_file}\"" exec_command_by_user(ssh,cmd)