Tag: 可执行的

如何使用ocra或rubyscript2exe gem创build一个Ruby可执行文件,但包括所需的Excel文件?

我有十几个用Ruby编写的selenium webdriver脚本,我曾经使用过rubyscript2exe和ocra gems,试图以“捆绑的”可执行文件结束,但无济于事。 问题是,我的脚本从Excel文件中获取testing数据; 这在尝试创build可执行文件时会造成严重的后果。 它在原来的excel文件的机器上工作正常,但是当它从本地path回家时,它只会拒绝运行。 我是否需要以相对的方式在我的代码中声明我的path,而不是明确的? 在Ruby中是否有像“require”这样的命令,但是对于Excel文件呢? 如果有人知道如何创build一个ruby可执行文件(或者甚至是安装程序/应用程序生成器),我将不胜感激,它将以某种方式包含与脚本并行运行的Excel文件。 * 解决 * pipe理员可以closures这一个,如果你想。 这很简单,但不能摆在首位。 如果你想在最终的可执行文件中包含额外的非ruby文件,你可以使用下面的行..: ocra yourscript.rb test.xls docs \ documentantion.doc excel \ additional.xls