我今天正在尝试Rake来构建我的项目,并与Jim Weirich's presentation一起编码。我有一个任务create_directories
:
task :create_directories do
directory('build/subfolder')
end
现在当我执行rake create_directories
时,它会输出mkdir -p build
并创建构建文件夹,但不会创建子文件夹。为什么子文件夹也没有创建?
目录:
private instance method directory(*args, &block) in Rake::DSL in rake\dsl_definition.rb
Documentation:
Declare a set of files tasks to create the given directories on demand.
Example: directory "testdata/doc"
答案 0 :(得分:2)
您可以在mkdir_p
FileUtils
task :create_directories do
FileUtils.mkdir_p 'build/subfolder'
end
HTH