脚本或者任务之间的依赖关系.假设多个脚本之间有一定的依赖关系,那么用Ruby可以管理他们之间的执行顺序....安装
brew install rake
运行
rake 任务名即可.
rake 文件的编写
rake任务的定义是有一套自己的语法的....设置默认任务
默认任务及执行rake时调用的任务.
task :default => ['my_task']
命名空间
当你的任务非常多,不想他们之间互相影响的时候.可以定义命名空间
namespace...compile and copy, without test"
task :deploy => [:compile,:copy] do
puts "上线了,没有进行测试,注意点哦"
end
我在rakefile...中定义了三个基础的任务,分别为编译,测试,copy.可以分别使用rake compile,rake test,rake copy来执行.