Rubyscript2Exe / Ocra + Oracle Instant Client

Ich benutze seit geraumer Zeit Rubyscript2exe, um aus ruby-Scripts executables zu bauen (z.B. zum Dumpen von Datenbanken beim Kunden).
Leider spielt rubyscript2exe mit Oracle Instant Client nicht so toll zusammen - es verpackt die oci.dll mit rein, was dazu führt, dass es beim Ausführen einen "OCI initialization error" gibt, weil die oci.dll Bibliotheken nicht findet, von denen sie abhängt.
Nach diversem Rumprobieren hab' ichs dann zum Laufen gekriegt, allerdings war dann ein executable 45MB gross :-(
Ocra scheint das Ganze anders zu handlen - es erzeugt ein lauffähiges executable, was <1MB ist. Einziger Nachteil: Es läuft nur unter Windows.


100 Words

2010-05-04T13:00:00-07:00