原です。

ruby 1.8.0 (2003-03-12) [i386-cygwin] で、標準添付ライブラリを
読むと終了コードが 1 になるという現象に出会いました。

-----^ test.rb
require "find.rb"
p Find
-----$ test.rb

$ ruby test.rb; echo $?
Find
1

という具合です。カレントディレクトリのライブラリを読ませると
大丈夫なんですが。