2014-01-19 46 views
1

我必須在Ruby gem中運行system "rake assets:precompile"在Ruby gem中運行`system'rake'`:如何禁止控制檯輸出?

我怎樣才能防止它輸出任何東西到控制檯?目前,它的輸出如下:

I, [2014-01-19T14:11:19.599828 #76714] INFO -- : Writing /Users/josh/Documents/Work/MuheimWebdesign/transition/public/assets/application-90b828df450eb4e5dd0b88931da42ead.js 
I, [2014-01-19T14:11:19.929472 #76714] INFO -- : Writing /Users/josh/Documents/Work/MuheimWebdesign/transition/public/assets/application-b1bed1c63f05b07c72f1ac7e31b65551.css 

回答

2

您可以將輸出重定向到a place nothing ever happens

system "rake assets:precompile &> /dev/null" 
+0

我已經嘗試過這一點,但產量仍然存在。任何想法這裏發生了什麼? –

+0

@JoshuaMuheim更新了我的答案。現在檢查。 – Agis

+0

完美,它現在工作!你能解釋一下更多'&'在做什麼嗎?謝謝。 –