rake是什么与rake命令简介
来源:互联网 发布:潍坊招聘网络销售 编辑:程序博客网 时间:2024/05/20 18:46
Rake(http://rake.rubyforge.org)是一门构建语言,和make(www.gnu.org/software/make/)
ant(http://ant.apache.org)很想象。Rake是用Ruby写的,它支持它自己的DSL用来处理和维护
Ruby应用程序。Rails用rake的扩展来完成多种不同的任务。下面的一些在Rails用的最多的Rake任务。
可以通过在你的rails程序的根目录运行rake -T得到一个完整的任务列表。
- rake:运行rake不跟任何参数将根据migrations来重建测试数据库,并且运行test目录下所有的单元测试,功能测试和整合测试
- rake db:migrate:更新当前环境的数据库到最新的版本。你可以指定目录版本通过在命令后加上VERSION=X.
- rake db:sessions:create: 在数据库中创建一个表用来存储用户会话数据。Rails会自动为每一个用户分配session cookie用来跟踪用户。会话机制非常有用象用户认证。
- rake db:sessions:clear:清除sessions表。在规则的时间间隔运行这个命令用来阻止表的大小增长过快。每一个访问应用程序的用户都会导致在sessions表中增加一条记录。
- rake log:clear:截断应用程序日志目录中的日志文件。就象sessions数据,日志文件也会变的非常大,所以最好是时而不时的清除它们。
- rakerails:freeze:gems:锁定rails应用程序rails gem版本到最新版本。如果没有运行这个命令(或 rakerails:freeze:edge)你的应用程序的gem版本会在最新版本和旧版本上浮动,这会导致向后兼容的问题,如果rails的代码改变了。
- rake rails:freeze:edge:和rake rails:freeze:gem相似,为了区分它将rails代码锁定在最新版本。rails代码被拷到应用程序vendor/rails目录中。
- rake rails:unfreeze:中断上面描述的两个freeze命令创建的应用程序和rails版本的的连接。
- rake stats:输出你应用程序的有用的统计,包括代码行和代码测试的比率。
- rake是什么与rake命令简介
- rake是什么与rake命令简介
- rake 是什么
- Rake简介
- rake -T 列出所有RAKE 命令.
- rake db相关命令
- rake db:migrate 与 bundle exec rake db:migrate区别
- rake应用
- Rake Tutorial
- Ruby rake
- rake aborted!
- ruby rake
- Rake Tutorial
- rake -T
- RAKE接收机
- rake about
- rails学习笔记: rake db 相关命令
- rails学习笔记: rake db 相关命令
- Mysql replication多源服务器下的auto_increment冲突问题
- 使用DELPHI的繼承和包
- 操作系统历史列表
- MFC的ODBC类简介(一)
- Java文件下载的几种方式
- rake是什么与rake命令简介
- 无论接机箱还是耳机都出现嗡嗡的杂音
- 备忘
- linux 抓包
- VC中int,char,char*,const char*,string等类型转换
- Let go what should be let go.
- 行列转换
- Vim 纯文本比较 vimdiff
- 全局变量,全局静态变量,局部变量,静态局部变量