OSDN Git Service

Fix Dockerfile
[shogi-server/shogi-server.git] / mk_rate
diff --git a/mk_rate b/mk_rate
index b540963..103988d 100755 (executable)
--- a/mk_rate
+++ b/mk_rate
@@ -1,4 +1,4 @@
-#!/usr/bin/ruby1.9.1
+#!/usr/bin/ruby
 # $Id$
 #
 # Author:: Daigo Moriwaki
@@ -76,9 +76,9 @@
 #
 # Sample Command lines that install prerequires will work on Debian.
 #
-# * Ruby 1.9.3 or 1.8.7 (including Rubygems)
+# * Ruby 2.0.0 or later (including Rubygems)
 #
-#   $ sudo aptitude install ruby1.9.1
+#   $ sudo aptitude install ruby
 #
 # * Ruby bindings for the GNU Scientific Library (GSL[http://rb-gsl.rubyforge.org/])
 #
@@ -86,7 +86,7 @@
 #
 # * RGL: {Ruby Graph Library}[http://rubyforge.org/projects/rgl/]
 #
-#   $ sudo gem1.9.1 install rgl
+#   $ sudo gem install rgl
 #
 # == Examples
 #
 # * (Rated) players, who played more than $GAMES_LIMIT [15] (rated) games. 
 #
 
-$:.unshift(File.dirname(File.expand_path(__FILE__)))
+require 'pathname'
+$:.unshift(File.dirname(Pathname.new(__FILE__).realpath))
 require 'utils/csa-filter'
 require 'yaml'
 require 'time'
@@ -679,7 +680,7 @@ def parse(line)
   end
 
   if state == "abnormal"
-    csa = CsaFileReader.new file
+    csa = CsaFileReader.new(file, "EUC-JP")
     if $options["abnormal-threshold"] == 0 || csa.ply <= $options["abnormal-threshold"]
       return
     end