2012-12-12 59 views

回答

3

你可以只put輸出:

puts `mocha` 

的反引號`調用的命令摩卡並返回命令的輸出。

您也可以使用%x{}

puts %x{mocha} 

或者你用system

system('mocha') 

或者你以備後用輸出存儲在一個變量:

output = `mocha` 
puts output 
+0

把'摩卡'做了這份工作。謝謝。 –

+1

有一點需要注意的是,'不會實時打印 - 它會等待,直到整個命令完成,然後打印最終結果。此外,顏色的損失。對於那些,你應該使用'system('mocha')' –

+0

謝謝@CodyPoll,不知道反引號和系統調用之間的區別 – globetrotter