exerbを使う時に忘れずにすること

自分用メモ。

背景

  • 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と同じフォルダに置くことにしている