2012-04-20 47 views
27

我一直在使用Ruby Shoes制作应用程序。我很满意它的结果,并希望与一些朋友分享。但是,GUI包装程序在OSX中不起作用,Windows包装程序似乎只能制作一个.shy文件。我一直在阅读寻找解决方案,我不明白他们中的任何一个。有人能够清楚地解释如何打包Ruby Shoes应用程序来说DMG或EXE文件吗?如何在OSX上打包ruby shoes应用程序10.7

+0

“一个害羞的文件”是什么意思? – 2012-04-20 02:19:29

+1

这是一个.shy文件扩展名。这是一个可执行文件,但您需要安装Shoes来启动它。最好我想能够打包.exe和.dmg文件,使发布更简单 – dharris001 2012-04-20 18:23:26

+1

对于.dmg文件,我认为更相关的问题是如何打包到独立的mac应用程序。 .dmg只是一张磁盘映像 - 它可以包含任何内容 - 但我认为你想要的是一个文件,有人可以将它拖入应用程序文件夹并运行,对吧? – philosodad 2012-05-28 14:32:42

回答

1

个人而言,我更喜欢使用green_shoes。 Green_shoes是一个纯粹的ruby gem,你需要在你的ruby代码中,而不是一个包装你的ruby代码的程序。这样,您可以使用诸如ocra之类的程序将您的ruby文件转换为exe文件。虽然这是一种破解,但我觉得比要求用户安装鞋子来运行程序更好。