From: Tanaka Akira Date: 2005-12-29T13:15:52+09:00 Subject: [ruby-dev:28155] Re: ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError) In article <87u0culg1u.fsf@m17n.org>, Tanaka Akira writes: > HP-UX で HP aC++/ANSI C を使って作った ruby で、openssl や drb のテストをすると、 > /house/rka/176/hpc/lib/ruby/1.9/ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError) > というエラーが出ます。 > miniruby をテストするというのは変な気がするんですが、なんで > ruby じゃなくて miniruby が起動するんでしょう? とりあえず、次のように miniruby じゃなくて ruby を探すように すると、LoadError は出なくなるのですが、ruby を探すようにし てもいいでしょうか? Index: test/ruby/envutil.rb =================================================================== RCS file: /src/ruby/test/ruby/envutil.rb,v retrieving revision 1.5 diff -u -p -r1.5 envutil.rb --- test/ruby/envutil.rb 19 May 2004 14:45:49 -0000 1.5 +++ test/ruby/envutil.rb 29 Dec 2005 04:12:28 -0000 @@ -3,7 +3,7 @@ module EnvUtil if ruby = ENV["RUBY"] return ruby end - miniruby = "miniruby" + miniruby = "ruby" 3.times do if File.exist? miniruby or File.exist? miniruby+".exe" return File.expand_path(miniruby) # もちろん miniruby という変数名も変えるべきですが -- [田中 哲][たなか あきら][Tanaka Akira]