我正在使用方法mm。在红宝石1.9.2,它的行为怪异,而不是预期的结果1.9.2=>10我越来越 ELSE **
1.9.2=>8
是怎么回事的任何想法? class A
def mm(data)
begin
send_len = data
return send_len
rescue Exception
STDOUT.write("Re
我有一个脚本启动一个DRb服务,然后产生一个处理程序对象并通过DRb.thread.join等待。我想剧本,直到明确杀死运行,所以我加了 trap "INT" do
DRb.stop_service
end
成功地停止红宝石1.8下将该DRB服务和出口,但在1.9似乎死锁(在OS X 10.6.7)。采样过程显示了几条线程在semaphore_wait_signal_trap中旋转
我可能正在接近这个错误的方向,所以任何帮助,将不胜感激。 我有一个Ruby脚本,其中包括启动一个可执行文件。我想启动这个可执行文件 - 目前正在使用系统“”触发 - 然后继续执行脚本。脚本完成后,我希望它退出但保持可执行文件正在运行。 本来我有以下 # Do some work
# Start the executable
system("executable_to_run.exe")
#