ruby ocra不会使用business\u time gem编译脚本

ruby ocra不会使用business\u time gem编译脚本,ruby,rubygems,ocra,Ruby,Rubygems,Ocra,尝试使用ocra将ruby脚本编译为Windows可执行文件。由于某种原因,由于向脚本添加了业务时间,它拒绝编译。如果我删除所需的“业务时间”,它将编译。因此,我创建了一个仅用于业务时间的脚本,它可以工作,但不会编译。正在努力从错误消息中查看问题所在 提前谢谢 require 'rubygems' require 'business_time' puts 1.business_day.ago.strftime("%Y%m%d") puts 1.business_day.ago.strftim

尝试使用ocra将ruby脚本编译为Windows可执行文件。由于某种原因,由于向脚本添加了业务时间,它拒绝编译。如果我删除所需的“业务时间”,它将编译。因此,我创建了一个仅用于业务时间的脚本,它可以工作,但不会编译。正在努力从错误消息中查看问题所在

提前谢谢

require 'rubygems'
require 'business_time'

puts 1.business_day.ago.strftime("%Y%m%d") 
puts 1.business_day.ago.strftime("%m/%d/%Y")
C:/Ruby/lib/Ruby/gems/1.9.1/gems/ocra-1.3.0/bin/ocra:467:使用 rbo f过时和不推荐的配置。 C:/Ruby/lib/Ruby/gems/1.9.1/gems/i18n-0.6.1/lib/i18n/tests/basics.rb:8:in
测试'
:未知命令“a”(ArgumentError)
来自C:/Ruby/lib/Ruby/gems/1.9.1/gems/i18n-0.6.1/lib/i18n/tests/basics.r
b:8:in
' 来自C:/Ruby/lib/Ruby/gems/1.9.1/gems/i18n-0.6.1/lib/i18n/tests/basics.r b:3:in
'
来自C:/Ruby/lib/Ruby/gems/1.9.1/gems/i18n-0.6.1/lib/i18n/tests/basics.r
b:2:in
' 来自C:/Ruby/lib/Ruby/gems/1.9.1/gems/i18n-0.6.1/lib/i18n/tests/basics.r b:1:in
'
来自C:/Ruby/lib/Ruby/gems/1.9.1/gems/ocra-1.3.0/bin/ocra:467:in
const_ 得到 来自C:/Ruby/lib/Ruby/gems/1.9.1/gems/ocra-1.3.0/bin/ocra:467:in
块
(3级)尝试加载自动加载'
来自C:/Ruby/lib/Ruby/gems/1.9.1/gems/ocra-1.3.0/bin/ocra:464:in
each' 来自C:/Ruby/lib/Ruby/gems/1.9.1/gems/ocra-1.3.0/bin/ocra:464:in
块
(2级)尝试加载自动加载'
来自C:/Ruby/lib/Ruby/gems/1.9.1/gems/ocra-1.3.0/bin/ocra:462:in
each' 来自C:/Ruby/lib/Ruby/gems/1.9.1/gems/ocra-1.3.0/bin/ocra:462:in
块
正在尝试加载自动加载'
来自C:/Ruby/lib/Ruby/gems/1.9.1/gems/ocra-1.3.0/bin/ocra:456:in
loop' 来自C:/Ruby/lib/Ruby/gems/1.9.1/gems/ocra-1.3.0/bin/ocra:456:in
attemp
t_加载_自动加载'
从C:/Ruby/lib/Ruby/gems/1.9.1/gems/ocra-1.3.0/bin/ocra:679:in
build_ exe' 来自C:/Ruby/lib/Ruby/gems/1.9.1/gems/ocra-1.3.0/bin/ocra:1138:in`block 在'

C:\Ruby>