大原といいます。
BSD/OS 3.1 で、
---- ここから ----
#!/usr/local/bin/ruby
require "socket"
---- ここまで ----
のようなスクリプトを実行すると、
./a.rb:2:in `require': No such file or directory - (LoadError)
from ./a.rb:2
と言われてしまいます。
socket に限らず、バイナリモジュールを require するところで
エラーになってしまうようです。
また、
---- ここから ----
#!/usr/local/bin/ruby
require "getopts"
require "socket"
---- ここまで ----
なら大丈夫で、どうやら、先に ruby スクリプトを require すると
エラーにならないようです。
SunOS 4.1.4 で発生しないことは確認したので、
OS 依存の問題だと思いますが、まだ原因を追いきれていないので、
とりあえず御報告まで。
----
OHARA Shigeki (大原重樹)