これらの行を Ruby コードの上に置き、複数の組み合わせを試しましたが、どれも機能しませんでした。
$:.unshift File.dirname($0)
Dir.chdir(File.dirname($0))
Ocra によって作成された exe と同じディレクトリに構成ファイルがあります。ファイルは次のようにロードされます。
cnf = YAML.load_file('config.yml')
ただし、ファイルは同じディレクトリからロードされません。エラーは、exeの実行時に一時ディレクトリからロードしようとしていると思います。
スクリプトがexeと同じディレクトリからconfig.ymlファイルをロードするにはどうすればよいですか?