我已经编程了大约一年,现在我已经牢牢掌握了计算机科学的基础知识,并开始探索新的主题。我最近一直在做很多 Web 开发工作,尤其是在 RoR 方面,我完全不知道 Rakefile 是什么。我在互联网上四处寻找一些解释,但我看到的大部分内容都是“Rake 是 Make 的 Ruby 版本”或“你可以用它从头开始构建文件”或“你可以写你自己的任务!”。不幸的是,我不知道 Make 是什么(我假设是 Rake 的旧版本,但由于我没有使用它,这并不能帮助我理解 Rake 是什么),我不知道为什么我需要一个特殊的文件为网络应用程序即时制作新文件,我不这样做
所以,我的问题是,在网络应用程序和其他编程领域中,Rake 到底是如何使用的?它什么时候在程序中运行,它完成了什么?任何帮助是极大的赞赏