require ’zlib’ で false になる - 36丁目 オレオダウンローダー
これが参考になりませんか。
kconvは標準添付だし関係ないか…
require 'kconv'でfalseはコメント蘭の通り、$"でkconv.rbがあってもfalseになりますね。
kconvの処理がうまくいかない(?)ならファイルの文字コードがおかしいとか。
Rubyist Magazine - 標準添付ライブラリ紹介 【第 3 回】 Kconv/NKF/Iconv
▽2
●
a-kuma3 ●475ポイント ベストアンサー |
http://doc.ruby-lang.org/ja/1.9.2/doc/index.html
「オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル」の、
「組み込みライブラリ」の Builtin libraries から、Module Kernel の require の項を参照ください。
http://doc.ruby-lang.org/ja/1.9.2/class/Kernel.html
ライブラリのロードに成功した時には true を返し、ロードした feature の名前を(拡張子も含めて) 変数 $" に追加します。ただし、feature の名前が既に $" に含まれていた場合はロードせずに false を返します。
古いマニュアルだと、もっとズバリと書かれてたんですけどね。
http://www.ruby-lang.org/ja/old-man/html/_C1C8A4DFB9FEA4DFB4D8BFF4.html#require
実際にライブラリをロードした時には true、既にロードされている時には false を返します。ロードに失敗した場合は、例外 LoadError が発生します。
load の項も、合わせて確認しておくと、良いと思います。