我經常使用Ruby gem clean
命令來保持本地gem存儲庫的形狀。如何爲Ruby「gem clean」命令默認[Yn]響應?
然而,由於依賴問題,很多時候該命令返回一個這樣的提示爲:
XXXXX-1.0.6 depends on [YYYYYY (~> 0.8.4)]
If you remove this gems, one or more dependencies will not be met.
Continue with Uninstall? [Yn]
雖然這是非常簡單,它需要人工干預(用於[Yn]
響應),因此這是阻止我創建一個簡單的cron
腳本來自動執行此過程。
有關如何默認響應這些gem
提示的任何想法?
我剛測試過這個,它似乎沒有像預期的那樣。在我的環境中,我在這些情況下給寶石清潔一個「n」。所以,我跑了......「echo'n'| gem clean」,它將它視爲y並將其清理乾淨。 –
你是對的 - 但是,它仍然有伎倆我猜。編輯更少誤導。 – Thilo