我是ruby on rails的新手。rake的功能是什么?例如,这里有一条命令,例如
rake db:create这里是用来创建新数据库的命令。但在我们使用rake之前。为什么我们在这里使用rake word,它的功能是什么。
rake rake-task和rakefile有什么不同。
谢谢你的建议。
发布于 2012-12-27 19:42:18
Rake是一个Ruby build命令。当您调用rake时,您实际上是在使用Rake工具,并要求Rake读取和使用Rails应用程序文件夹中提供的Rakefile。
Rake用于自动化多个任务,从创建数据库到数据库迁移,再到生成新模型或控制器。
我鼓励您阅读this article about Rake以了解有关此工具的更多信息。它将是您使用Rails的基本工具之一,因此在继续之前,您真的需要了解它是什么。
发布于 2012-12-27 19:42:50
Rake是一个宝石,在*nix世界中,它的行为就像make。您可以使用它来运行脚本,通常是Rakefile。您可以使用它来运行测试或设置数据库。Rails广泛使用它,因为有许多步骤需要在部署之间运行。
Rake几乎可以做任何你需要自动化的事情。
发布于 2012-12-27 19:44:12
维基百科有一篇关于它的文章,这是一个很好的起点:http://en.wikipedia.org/wiki/Rake_(software
实际上,它所做的主要工作是成为应用程序命令行任务的中心点。您并不是真的需要它来完成一半的任务(并且通常不是最好的IMO),但是通过运行rake -D,您将获得所有可用命令的列表,这很有帮助。
https://stackoverflow.com/questions/14054017
复制相似问题