From: Katsuyuki Komatsu Date: 2000-06-26T23:59:33+09:00 Subject: [ruby-list:23523] Re: 拡張ライブラリの作り方 小松です。 In the message of [ruby-list:23506] Re: 拡張ライブラリの作り方 on 2000/6/25 15:34:32 Akimichi Tatsukawa wrote: |require 'clips' |include Clips |InitializeEnvironment() | |と書かれたスクリプトでも |./test.rb:4: undefined method `InitializeEnvironment' for # (NameError) | |というエラーメッセージとなってしまいます。 /usr/src/local/lang/ruby-1.4.4/extinit.c に Init_clips(); rb_provide("clips.so"); という行は入っていますか? なければ、一回 /usr/src/local/lang/ruby-1.4.4/extinit.c を削除して makeし直してみてください。 ext/extmk.rb.inの、 if older("extinit.c", "#{$top_srcdir}/ext/@setup@") f = open("extinit.c", "w") ... end だけでは依存関係が足りないか? -- 小松克行 / Katsuyuki Komatsu