lib/template/start.rb in browser_app_base-0.1.0 vs lib/template/start.rb in browser_app_base-0.1.1
- old
+ new
@@ -48,15 +48,16 @@
# ディレクトリ移動
dir = File.dirname(File.expand_path(__FILE__))
FileUtils.cd dir
-temp_dir = ENV["temp"]
-temp_dir = "/tmp" if temp_dir == nil
-puts "temp_dir=#{temp_dir}"
-FileUtils.mkdir_p("#{temp_dir}/logs")
-Output.console_and_file("#{temp_dir}/logs/app.log", true)
+# ディレクトリ作成
+$home_dir = ENV["HOME"] + "/" + dir.split("/")[-1] + "/"
+puts "home_dir=#{$home_dir}"
+FileUtils.mkdir_p("#{$home_dir}/logs")
+FileUtils.mkdir_p("#{$home_dir}/history")
+Output.console_and_file("#{$home_dir}/logs/app.log", true)
# 空きポートを取得
def get_unused_port
s = TCPServer.open(0)
port = s.addr[1]
@@ -96,10 +97,10 @@
sleep 0.1
end
end
puts "start browser"
- json_file = File.dirname(File.expand_path(__FILE__)) + "/config/browser.json"
+ json_file = "#{$home_dir}/config/browser.json"
json = JSON.parse(File.read json_file)
puts json
kernel = Facter.value(:kernel)
if kernel == "windows"
browser = json["chrome_win"]