From: Maehara Masahide (=?iso-2022-jp?B?GyRCQTA4NkA1MVEbKEI=?=) Date: 2007-06-06T14:37:10+09:00 Subject: [ruby-list:43590] Re: CGIが実行できない(open failed) 前原です。 お返事,ありがとうございます。 On Wed, 6 Jun 2007 14:16:37 +0900, Nobuyoshi Nakada wrote: > /usr/local/bin/rubyということは、自分でコンパイルしてインストー > ルしたものですか? はい,そうです。 コンパイルがうまくいっていないのでしょうか? $ ruby -v ruby 1.8.6 (2007-03-13 patchlevel 0) [sparc-solaris2.8] > > reqire "nkf" を有効にしたときの,Webサーバのエラーログには,以下のよう > > なメッセージが記録されていました。 > > > > ------------------------------------------------------------------- > > /usr/local/lib/ruby/1.8/sparc-solaris2.8/nkf.so: ld.so.1: > > /usr/local/bin/ruby: fatal: libgcc_s.so.1: open failed: No such file > > or directory - > > /usr/local/lib/ruby/1.8/sparc-solaris2.8/nkf.so (LoadError) > > from /home/maehara/public_html/cgi-bin/zipruby.cgi:5 > > ------------------------------------------------------------------- > > 直接実行したときにはちゃんと動きますか? はい。以下のように動作しています。 $ ruby test_jzipcode.rb 8800211 宮崎県宮崎市佐土原町下田島 0.029998 > 動くなら、以下のコマンドを実行したときの結果はどうでしょうか。 > > ldd /usr/local/lib/ruby/1.8/sparc-solaris2.8/nkf.so $ ldd /usr/local/lib/ruby/1.8/sparc-solaris2.8/nkf.so libdl.so.1 => /usr/lib/libdl.so.1 libcrypt_i.so.1 => /usr/lib/libcrypt_i.so.1 libm.so.1 => /usr/lib/libm.so.1 libc.so.1 => /usr/lib/libc.so.1 libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1 libgen.so.1 => /usr/lib/libgen.so.1 /usr/platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1 > printenv LD_LIBRARY_PATH printenv がなかったので,以下のように実行してみました。 $ env | grep LD_LIBRARY_PATH LD_LIBRARY_PATH=/usr/local/lib *** Apache で,cgi が実行できなかったので,rails 環境で試してみようと, $ ./script/server したあと,public フォルダに,cgiファイルを置いて実験してみたのですが, require "nkf" を有効にすると,以下のようなエラーが表示されました。 [2007-06-06 14:21:10] ERROR CGIHandler: /home/maehara/work/ruby/demo/public/zipruby.cgi: /usr/local/lib/ruby/1.8/sparc-solaris2.8/nkf.so: ld.so.1: /usr/local/bin/ruby: fatal: libgcc_s.so.1: open failed: No such file or directory - /usr/local/lib/ruby/1.8/sparc-solaris2.8/nkf.so (LoadError) from /home/maehara/work/ruby/demo/public/zipruby.cgi:5 -- 前原 正英(Maehara Masahide) 宮崎県立佐土原高等学校/情報技術科 http://www.miyazaki-c.ed.jp/sadowara-th/ GPG Fingerprint: 17A6 8B1C 1186 1B45 41AE 5BBB CE42 E9EA 69A2 5844