我已經使用Warble來製作.war文件。這工作得很好。Rake與Ruby中的鶯?
一些在線教程建議在不同時間使用「rake」命令。如果rake用於編譯,我認爲Ruby不需要編譯。它是Warble的替代品嗎?或者這兩個玩不同的功能?
何時使用耙子?
我已經使用Warble來製作.war文件。這工作得很好。Rake與Ruby中的鶯?
一些在線教程建議在不同時間使用「rake」命令。如果rake用於編譯,我認爲Ruby不需要編譯。它是Warble的替代品嗎?或者這兩個玩不同的功能?
何時使用耙子?
Rake是一個用Ruby編寫的用於自動執行任務的工具,您還可以使用Ruby語法編寫這些任務。 Ruby程序不需要構建,但仍然有許多其他任務涉及到開發,您可以自動化,而不是每次都做自己。
Rails的一些示例包括將數據庫遷移到新模式或創建新數據庫。
Rake允許您使用Ruby語法編寫任務,還可以指定任務之間的依賴關係,以便運行一個任務將首先運行其所有依賴關係。
將rake
認爲是Ruby的make
。例如,對於我開發的寶石之一,Rakefile
包括幾個任務,如運行所有測試(rake test
)或構建寶石(rake gem:build
)。網站上的更多信息: