From: Maehara Masahide (=?iso-2022-jp?B?GyRCQTA4NkA1MVEbKEI=?=) Date: 2007-06-06T13:27:48+09:00 Subject: [ruby-list:43588] CGIが実行できない(open failed) 前原と申します。 『たのしいRuby』を見ながらRubyの勉強をしています。 第23章(郵便番号検索)のプログラム例を入力し,実行することはできたのです が,これを cgi 版にするところで,躓いています。 環境は以下の通りです。 - Solaris 8 - Apache/1.3.26 症状は,以下を実行すると,ブラウザ上に,num=1111111 と表示されるのです が,「*」印の行のコメントを外すと,実行できなくなります。 ------------------------------------------------------------------- #!/usr/local/bin/ruby print "Content-type: text/html\n\n" require "cgi" #require "nkf" <=== (*) cgi = CGI.new num = cgi['num'] print "num = #{num}" ------------------------------------------------------------------- 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 ------------------------------------------------------------------- どたなかアドバイスをいただければ幸いです。 -- 前原 正英(Maehara Masahide) 宮崎県立佐土原高等学校/情報技術科 http://www.miyazaki-c.ed.jp/sadowara-th/ GPG Fingerprint: 17A6 8B1C 1186 1B45 41AE 5BBB CE42 E9EA 69A2 5844