macrubyc
твой друг. Простой пример Hello World, В терминале:
chris$ echo 'puts("Hello, world!")' > hello.rb
chris$ macrubyc hello.rb -o hi
chris$ ./hi
Hello, world!
chris$ file hi
hi: Mach-O 64-bit executable x86_64
chris$
Есть несколько вещей, о которых следует помнить, наиболее важным из которых является то, что двоичному файлу требуется среда исполнения macruby для связи. На вашей машине вы можете просто запустить программу 'hi', как я делал выше, но когда вы отправляете ее на macs без установленного macruby, вам придется статически скомпилировать ее в исполняемый файл.
Подробнее см. В справочной странице macrubyc.