如何执行自包含的rake构建?

时间:2011-10-10 16:34:41

标签: ruby rake

我们有一个使用Rake(在Windows上)编译的应用程序。我们有一个新的要求,即我们的一个客户需要使用bat文件在他们自己的环境中编译源代码。

因此,我需要找到一种方法来执行rake构建,而无需在批处理环境中安装任何东西(即,构建所需的所有内容都需要在源目录中,ruby,gems等等)来自批处理文件。

任何人都有任何线索如何开始这个?

1 个答案:

答案 0 :(得分:1)

将ruby下载并安装到项目内的文件夹中(不要将其添加到PATH中)。转到此文件夹并删除任何“卸载”文件。使用控制台(cmd再次转到该文件夹​​,然后使用cd path\to\ruby\folder)并运行gem install ...以安装所需的一切。添加.bat文件后运行您的应用。类似的东西:

@echo off
rubyfolder\bin\ruby.exe myscript.rb

这是一个完全便携的ruby安装,您可以将它放在任何计算机上,它也可以工作。 (我在我的pendrive中用它作为便携式红宝石,让我随处可见红宝石!)

PS:rake是bin中的一个脚本,你可以用:

打开它
rubyfolder\bin\ruby.exe rubyfolder\bin\rake