我已經編程了大約一年,現在已經開始探索新的主題,現在我已經牢牢掌握了計算機科學的基礎知識。最近我一直在做很多web開發的工作,尤其是使用RoR,我對Rakefile的內容感到困惑。我在網上查找了一些解釋,但我所見過的大部分內容都是「Rake是Make的Ruby版本」或「您可以從頭開始構建文件」或「您可以寫你自己的任務!「。不幸的是,我不知道什麼是Make(我會假設一箇舊版本的Rake,但是因爲我沒用過它,這並不幫助我理解Rake是什麼),我不知道爲什麼我需要一個特殊文件爲Web應用程序動態創建新文件,並且我不瞭解哪些任務/如何使用它們。如何以及何時使用Rake文件?
所以,我的問題是,Rake在Web應用程序和其他編程領域中的確使用了多少?它何時在程序中運行,它完成了什麼?任何幫助非常感謝