Rake `directory` 不会递归地创建文件夹
Rake `directory` does not recursively create folders
我今天正在试用 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"
您可以在 FileUtils
中使用 mkdir_p
task :create_directories do
FileUtils.mkdir_p 'build/subfolder'
end
HTH
我今天正在试用 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"
您可以在 FileUtils
mkdir_p
task :create_directories do
FileUtils.mkdir_p 'build/subfolder'
end
HTH