タイトルの通り,Ruby 1.9.2から$LOAD_PATHにカレントディレクトリが含まれなくなった($:も同様).この変更により,以下のような条件でrequireを使っているスクリプトが動かなくなった. スクリプトが置いてあるディレクトリdirで実行することが前提として作られている 他のスクリプトをdirからの相対パスでrequireしている $ cat foo.rb require "bar" $ cat bar.rb puts "baz" $ ruby foo.rb <internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- bar (LoadError) from <internal:lib/rubygems/custom_require>:29:in `require' from