ExerbとActiveSupportの相性が悪いらしい

Watirを使ったアプリケーションをExe化しようと思ったのだけど、ビルドできなくなっていた。

原因を探ると、ActiveSupportを取り込むとエラーになってしまう。
Watir 1.5.5からActiveSupportやwin32-process, windows-prなどを取り込んでいる。

それでWatir 1.5.4に戻すと問題なく動いた。


1.5.5以降はBugfixや機能追加などが行われているので残念。
Exerbできない理由は、activesupportでは同じファイル名が別々のパスで使われていることによるからかな。

== Watir 1.5.6

To install this:

"gem update --system"
"gem install watir"

Installer Fix

This update fixes an installer problem in Watir 1.5.5 that affected some users.
If you installed 1.5.5 without error, there is no reason to get this update.

== Watir 1.5.5.

New Features

*1224127881* Multiple attributes can now be specified for these elements:
li, ul, map, area, h1, h2, h3, h4, h5, h6. (This was claimed to work earlier,
but never did.)
http://jira.openqa.org/browse/WTR-196

Bug Fixes

*1224127882* Statements such at ie.table().row() now work (no longer private).
http://jira.openqa.org/browse/WTR-117

*1224127883* Fixed bug with images method when used with anything but ie. (Paul Rogers)
E.g. ie.div().images. http://jira.openqa.org/browse/WTR-211

*1224127884* Fixed intermittent bug with ie.file_field().set. (Tomislav Car)
http://jira.openqa.org/browse/WTR-210

*1224127885* When installing Watir 1.5.4 you could get extra, confusing
questions. This shouldn't happen anymore.
http://jira.openqa.org/browse/WTR-209

*1224127886* Improved error message when element is not found using multiple attributes.
http://jira.openqa.org/browse/WTR-181

*1224127887* Made examples and unit tests somewhat better examples: removed unnecessary
"include Watir" statements; started using "browser" instead of "$ie"; use
new methods 'goto_page' and 'uses_page' (this last improves performance of
unit tests).
http://jira.openqa.org/browse/WTR-159

*1224127888* Moved brittle unit test that was causing cascading failures; renamed another
that was causing a namespace collision.
http://jira.openqa.org/browse/WTR-92