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

[dennou-ruby:002342] 一括イン ストーラ



大塚です。

Cygwinで一括インストーラを使っていて、最近どうも以下の類のエラーが
よく出ていました。

install -c -p -m 0755 netcdfraw.so /usr/lib/ruby/site_ruby/1.8/i386-cygwin/numru
/usr/lib/ruby/1.8/fileutils.rb:687:in `unlink': Permission denied - /usr/lib/ruby/site_ruby/1.8/i386-cygwin/numru/netcdfraw.so (Errno::EACCES)
        from /usr/lib/ruby/1.8/fileutils.rb:687:in `remove_file'
        from /usr/lib/ruby/1.8/fileutils.rb:774:in `install'
        from /usr/lib/ruby/1.8/fileutils.rb:772:in `fu_each_src_dest'
        from /usr/lib/ruby/1.8/fileutils.rb:845:in `fu_each_src_dest0'
        from /usr/lib/ruby/1.8/fileutils.rb:845:in `fu_each_src_dest'
        from /usr/lib/ruby/1.8/fileutils.rb:772:in `install'
        from /usr/lib/ruby/1.8/un.rb:175:in `install'
        from /usr/lib/ruby/1.8/un.rb:171:in `setup'
        from /usr/lib/ruby/1.8/un.rb:171:in `install'
        from -e:1
make: *** [/usr/lib/ruby/site_ruby/1.8/i386-cygwin/numru/netcdfraw.so] Error 1
numru-install-3.4.4.rb:793:in `install': Installation failed: RubyNetCDF (RuntimeError)
        from numru-install-3.4.4.rb:1428
        from numru-install-3.4.4.rb:1418:in `each'
        from numru-install-3.4.4.rb:1418

原因ですが、一括インストーラの中で(確認のために)GPhysが読み込まれているため、
共有ライブラリであるnetcdfraw.soが使用中で上書きできないためです。

なんとかなりますでしょうか? >神代さま

gphysを読み込まないとgphys関連がインストールできないのでは、
場合によっては自己矛盾が生じます。
(例えば部分的にgphysが壊れた場合に再インストールできません)

================================
京都大学理学研究科
気象学研究室 M2
大塚成徳 Shigenori OTSUKA
email: otsuka@xxxxxxxxxxxxxxxxxx