>>429
loadProgram と言う名前から想像すると、
特定のディレクトリだけから、ファイルを探すとか?
カレントディレクトリ内からは、探さないとか?

絶対パスなら読めるのなら、絶対パスへ変換すれば?

例えば、ruby -e 'puts $:'
と、Ruby でライブラリの探索パス・ロードパスを表示すると、
その中に、カレントディレクトリは入っていない

他には、エラーの前後で、カレントディレクトリがどこにあるか、確認すれば?