[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003405] gpv0.3.0のインストーラーをruby1.9対応にしました。
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:003405] gpv0.3.0のインストーラーをruby1.9対応にしました。
- From: Masuo Nakano <masuo@xxxxxxxxxxxxxx>
- Date: Thu, 6 Oct 2011 20:14:39 +0900
なかのです。
#10月からJAMSTEC横浜に異動しました。
新しく使うことになった機械にruby1.9を入れるところから挑戦しています。ついに1.9デビューです。
gpv 0.3.0をインストールしようとしたところ
ftoolsというライブラリはないと言われましたので
install.rbに手を加えました。とりあえず動いたように見えます。
パッチを送ります。
--- install.rb.org 2002-07-18 09:16:34.000000000 +0900
+++ install.rb 2011-10-06 19:52:03.002619610 +0900
@@ -1,5 +1,5 @@
require "rbconfig.rb"
-require "ftools"
+require "fileutils"
include Config
if ARGV[0]
@@ -10,12 +10,12 @@
libdir = CONFIG["sitelibdir"] + '/numru'
bindir = CONFIG["bindir"]
end
-File.makedirs(libdir+'/gpv') if ! File.exist?(libdir+'/gpv')
-File.makedirs(bindir) if ! File.exist?(bindir)
+FileUtils.makedirs(libdir+'/gpv') if ! File.exist?(libdir+'/gpv')
+FileUtils.makedirs(bindir) if ! File.exist?(bindir)
-File.install 'gpv.rb', libdir, 0644, true
+FileUtils.install( 'gpv.rb', libdir, {:mode=>0644, :verbose=>true})
Dir.glob("lib/*.rb").each do |f|
- File.install f, libdir+'/gpv', 0644, true
+ FileUtils.install( f, libdir+'/gpv', {:mode=>0644, :verbose=>true})
end
-File.install 'bin/gpv2nc.rb', bindir+'/gpv2nc', 0755, true
+FileUtils.install( 'bin/gpv2nc.rb', bindir+'/gpv2nc', {:mode=>0755,
:verbose=>true})
--
Masuo Nakano
Research Project for IPCC-AR5, JAMSTEC
3173-25 Showa-machi, Kanazawa-ku
Yokohama-city, 236-0001, JAPAN