文件夹我只是想知道以下是可能的:如何捆绑与OCRA
我与创建Ruby可执行的目标是能够在一定的便携性添加到我的Ruby脚本。该脚本所做的是收集放置在特定目录中的一些.txt文件,然后处理它们并将.txt结果输出到另一个文件目录中。
没有ocra,这与我的脚本正常工作,因为我只需要我的脚本搜索位于其当前工作目录中的某个文件夹名称,并处理放置在其中的所有.txt文件,并将其结果输出到另一个特定文件夹。
我的问题是,我可以让由ocra创建的最终.exe文件做同样的事情吗?
目前的问题是,是,当我运行以下命令:
ocra myscript.rb use_this_folder/
然后将生产的“myscript.exe”在其他地方,其中“use_this_folder”的另一个副本的位置,它不承认该文件夹。
在我的Ruby脚本顶部我已经把:
$:.unshift File.dirname($0)
Dir.chdir File.dirname($0)
希望这一切才有意义。任何帮助是极大的赞赏。