[英]Ruby Ocra doesn't change the working directory
Ocra使用环境变量存储.exe ENV["OCRA_EXECUTABLE"]
的位置。要访问相对于ruby_script.exe所在位置的文件,您必须在其中更改工作。 以下是一些可能适合您的代码:
Dir.chdir File.dirname(ENV["OCRA_EXECUTABLE"]) if ENV["OCRA_EXECUTABLE"]
在此行的末尾加上“ if ENV["OCRA_EXECUTABLE"]
“可以防止脚本在没有ocra作为红宝石文件(.rb)的情况下运行时引发错误。 它只是检查此ENV是否存在,如果存在,则您的程序正在ocra EXE中运行
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.