From: WATANABE Hirofumi Date: 1997-12-15T11:08:08+09:00 Subject: [ruby-dev:1083] Re: ruby1.1b0(cygwin32) わたなべです. Masaki Suketa writes: :cygwin32 版の ruby1.1b0 で、拡張モジュールを使おうとすると : :LoadLibraryExA :mrshtest.rb:1:in `require': - /ruby/lib/marshal.dll (LoadError) :from mrshtest.rb:1 : :こんな感じですべて怒られてしまいます。 :拡張モジュールの DLL を RUBYLIB で設定しているディレクトリ、ruby.exe :のあるディレクトリ、c:\windows\system ディレクトリ、カレントディレク :トリといろんなところにコピーして試したんですが駄目でした。 基本的には /usr/local/lib/ruby{,/i386-cygwin32} と環境変数 RUBYLIB と -I で指定したディレクトリだけです. RUBYLIB の内容はどうなってますか? それと 1.1b0 は strip してあるので 1.1b1 で試してみてください. :#拡張モジュール Win32API は、mswin32版 でも、そのままで使えそうです。 もともと VC++ 用なんだけど, いろいろいじってしまったから ちょっと心配でした. -- わたなべひろふみ