Mit der neuen (gut, inzwischen nicht mehr komplett neuen) Ruby-Version 1.9.1 hat sich bekanntlich einiges geändert. Die vielleicht größte Veränderung ist, dass der Ruby-Mainstream nun von der mittels des Microsoft Visual C++-Compilers erstellten mswin32-Version auf die MinGW/MSYS-Schiene wechselt. Mit diesem Wechsel gehen einige Veränderungen einher, insbesondere was die Erweiterung von Ruby mitteils C betrifft. Ich habe mich in den letzten Wochen etwas damit herumgeschlagen und hoffe, dass das jemandem hilft. ;-)
Kennt ihr das? Ihr wollt eine GUI programmieren, Tk, FXRuby oder ähnliches und das ganze dann fertig mit rubyscript2exe kompilieren und jemandem geben, der noch nie von Programmieren gehört hat? Und wenn ihr dann feststellen müsst, dass die GUI nicht funktioniert, weil auf dem Rechner besagter Person eine entsprechende Library fehlt? Probiert es doch einfach mal direkt: Greift auf die Funktionen, die die Windows-API selbst bietet zu, und baut euch eure GUI zurecht - mit Funktionsgarantie auf jedem Windowsrechner!