Fix bug.
This commit is contained in:
parent
edf4738b06
commit
a6f82e58d3
|
@ -101,7 +101,7 @@ namespace :create_site do
|
||||||
next if outputs.blank?
|
next if outputs.blank?
|
||||||
if !outputs.include?("No such file or directory")
|
if !outputs.include?("No such file or directory")
|
||||||
read_lines = outputs.split("\n").map{|l| l.split('#').first}
|
read_lines = outputs.split("\n").map{|l| l.split('#').first}
|
||||||
include_path_lines = read_lines.select{|l| l.include?("path")}
|
include_path_lines = read_lines.select{|l| (l.include?("path") rescue false)}
|
||||||
include_path_lines.each do |line|
|
include_path_lines.each do |line|
|
||||||
path = line.split(/[:>]/).last.gsub(/[\'\"]/,"").strip
|
path = line.split(/[:>]/).last.gsub(/[\'\"]/,"").strip
|
||||||
absolute_path = (path[0] == "/") ? path : ("#{template_site.path}/#{template_site.get_site_name}/#{path}")
|
absolute_path = (path[0] == "/") ? path : ("#{template_site.path}/#{template_site.get_site_name}/#{path}")
|
||||||
|
@ -127,7 +127,7 @@ namespace :create_site do
|
||||||
update_infos("finish execing bundle install")
|
update_infos("finish execing bundle install")
|
||||||
update_infos("starting #{args.site_name} web server to development")
|
update_infos("starting #{args.site_name} web server to development")
|
||||||
outputs = exec_ssh_command_by_sudo_for_create(ssh,"bash -l -c 'cd #{args.path}/#{@site_construct.get_site_name}\nkill -s TERM `fuser tmp/unicorn.sock`\nsudo -p \"sudo password:\" kill -s TERM `sudo -p \"sudo password:\" fuser tmp/unicorn.sock`\nsudo -p \"sudo password:\" rm -f tmp/pids/unicorn.pid\nbundle exec unicorn_rails -c config/unicorn.rb -D -E development\n'")
|
outputs = exec_ssh_command_by_sudo_for_create(ssh,"bash -l -c 'cd #{args.path}/#{@site_construct.get_site_name}\nkill -s TERM `fuser tmp/unicorn.sock`\nsudo -p \"sudo password:\" kill -s TERM `sudo -p \"sudo password:\" fuser tmp/unicorn.sock`\nsudo -p \"sudo password:\" rm -f tmp/pids/unicorn.pid\nbundle exec unicorn_rails -c config/unicorn.rb -D -E development\n'")
|
||||||
if outputs.include? "not writable"
|
if (outputs.include? "not writable" rescue false)
|
||||||
exec_ssh_command_by_sudo_for_create(ssh,"sudo -p 'sudo password:' chown #{args.user}:#{args.user} #{args.path}/#{@site_construct.get_site_name} -R")
|
exec_ssh_command_by_sudo_for_create(ssh,"sudo -p 'sudo password:' chown #{args.user}:#{args.user} #{args.path}/#{@site_construct.get_site_name} -R")
|
||||||
exec_ssh_command_by_sudo_for_create(ssh,"sudo -p 'sudo password:' chmod 777 #{args.path}/#{@site_construct.get_site_name} -R")
|
exec_ssh_command_by_sudo_for_create(ssh,"sudo -p 'sudo password:' chmod 777 #{args.path}/#{@site_construct.get_site_name} -R")
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue