我尝试制作一个可以保存在我的存储库中的可移植(小型)Ruby(1.9.2),因此每当开发人员检出源代码时,他们都可以使用Rake构建代码,而无需安装Ruby。
AllInOneRuby适用于Ruby版本1.8.7,但不适用于版本1.9.2。
来自running-ruby-and-rake-and-albacore-without-installing-them的评论; AlexanderGroß成功地将2.7 MB的便携式Ruby / Rake剥离了,但我找不到他是如何做到的。
你有办法制作一个小尺寸的便携式红宝石。
由于
答案 0 :(得分:0)
我听说使用JRuby,你可以将代码编译成jar文件,所以如果你的用户安装了Java,那么可能就是这样。
但我不知道JRuby支持1.9.2的程度如何。
答案 1 :(得分:0)
这是我的解决方案:
现在每当开发人员想要构建时: 1.只需解压缩文件。 2.运行我的rake脚本。
未压缩:1,333个文件 - 192个文件夹 - 26.7 mb
压缩:8.14 Mb