[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:003405] gpv0.3.0のインストーラーをruby1.9対応にしました。



なかのです。

#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