[#29170] Call for Papers Linux Conference 2001 — akira yamada / やまだあきら <akira@...>

18 messages 2001/04/10
[#30213] Re: Call for Papers Linux Conference 2001 — akira yamada / やまだあきら <akira@...> 2001/06/13

[#29190] Time Stamp Copy of File.copy — "たけ(tk)" <ggb03124@...>

 ftools.rb の move では utime を行っていて日付が同じになりますが、copy

42 messages 2001/04/11
[#29193] Re: Time Stamp Copy of File.copy — matz@... (Yukihiro Matsumoto) 2001/04/11

まつもと ゆきひろです

[#29201] Re: Time Stamp Copy of File.copy — " たけ (tk)" <ggb03124@...> 2001/04/11

たけ(tk)です。

[#29203] Re: Time Stamp Copy of File.copy — WATANABE Hirofumi <eban@...> 2001/04/11

わたなべです.

[#29212] Re: Time Stamp Copy of File.copy — Minero Aoki <aamine@...> 2001/04/12

あおきです。

[#29215] Re: Time Stamp Copy of File.copy — " たけ (tk)" <ggb03124@...> 2001/04/12

たけ(tk)です。

[#29220] Re: Time Stamp Copy of File.copy — Minero Aoki <aamine@...> 2001/04/12

あおきです。

[#29234] Re: Time Stamp Copy of File.copy — " たけ (tk)" <ggb03124@...> 2001/04/13

たけ(tk)です。

[#29236] Re: Time Stamp Copy of File.copy — matz@... (Yukihiro Matsumoto) 2001/04/13

まつもと ゆきひろです

[#29238] Array#include! — " たけ (tk)" <ggb03124@...> 2001/04/13

たけ(tk)です。

[#29244] Re: Array#include! — matz@... (Yukihiro Matsumoto) 2001/04/13

まつもと ゆきひろです

[#29348] Open3 — NISHIO Mizuho <mzh@...>

どうも西尾です。

16 messages 2001/04/20

[#29397] rnet.rb 〜高レベルネットライブラリ〜 — rubikitch <rubikitch@...>

るびきちです。

11 messages 2001/04/24

[ruby-list:29055] Re: [ruby/GD] GD.so not found?

From: AKJ <ml@...>
Date: 2001-04-02 07:35:42 UTC
List: ruby-list #29055
nobu.nakada@nifty.ne.jpさんの<200103310054.JAA05985@sharui.nakada.kanuma.tochigi.jp>から
>なかだです。

元記事の田中です。

>At Fri, 30 Mar 2001 16:32:33 +0900,
>AKJ <ml@akj.pobox.ne.jp> wrote:
>> >$ ruby
>> >require 'GD'
>> >^d
>> >-:1:in `require': File not found - \
>> ~/lib/ruby/1.6/i686-linux-libc1/GD.so (LoadError)
>> >        from -:1

>  LoadError でフルパス名が表示されている場合は、ロードするモジュー
>ルは見付かったけれど実際にロードする段階で失敗しています。

>  LD_LIBRARY_PATH に ~/lib は入ってますか。

環境変数LD_LIBRARY_PATHに~libを設定して解決いたしました。
ありがとうございます。

最終的にCGIからruby/GDの利用を考えております。
シェル上で実行する場合にはあらかじめLD_LIBRARY_PATHを設定できるのです
が、CGIでは、何らかの手段で環境変数を設定しなければいけません。

そこで、以下のようなテストを試みましたが、これまでと同様のFile not 
foundエラーが発生してしまいました。

  #!~/bin/ruby -Ke
  ENV['LD_LIBRARY_PATH'] = '~/lib'
  require 'GD'

ENVの内容として、'LD_LIBRARY_PATH' => '~/lib'は引けるのですが……。

その後、.htaccessに
  SetEnv LD_LIBRARY_PATH ~/lib
  PassEnv LD_LIBRARY_PATH
を加える方法を試しましたが、サーバポリシーのためかCGIに環境変数として
渡されませんでした。

現在は、
  $ cat gdtest.cgi
  #!/bin/csh
  setenv LD_LIBRARY_PATH ~/lib
  ./gdtest.rb

という形のシェルスクリプトを介して実行することで何とか動作させておりま
す。GETメソッドを利用したリクエストであれば何とかフォームのデータも受
け取れるようです。

なんとか、シェルスクリプトをかませないでCGIを実行できるように、apache
とrubyの勉強を続けようと思います。

-- 
AKJ mailto: ml@akj.pobox.ne.jp

In This Thread