我正在使用方法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")
#