2007-09-18 exerbを使う時に忘れずにすること ruby 開発もろもろ 自分用メモ。 背景 Exerbを使ってRubyからEXEファイルを作成する場合、主要なライブラリを静的リンクするか、動的リンクするかを選択できる。 動的リンクする設定にしている場合、Exerbのバージョンが上ると、動的リンクするDLLも変更になる。 動的リンクするDLLは、普通にインストールすると、C:\ruby\share\exerb\exerb42.dll とかにある*1。 忘れずにすること 動的リンク設定で作成したEXEを使う場合、EXEと同じフォルダ*2にDLLを置くこと。 そのEXEを作成するexerbのバージョンを上げたら、DLLも更新すること。 *1:42の部分がバージョン? *2:パスが通っているフォルダやc:\windowsやc:\windows\system32とかに置いても動くけど、EXEと同じフォルダに置くことにしている