gpt4 book ai didi

ruby - Rake CLEAN/CLOBBER 不删除

转载 作者:数据小太阳 更新时间:2023-10-29 07:51:28 27 4
gpt4 key购买 nike

我觉得我快疯了。谁能帮忙?

我有文件夹 c:\project\bin我运行以下命令来执行我的 rake 脚本

cd C:\project
rake

在我的抽佣脚本中我有:

require 'rake/clean'
CLOBBER.include('bin')

task :default => [:compile]

task :compile do
# do nothing
end

它不会删除“bin”文件夹或“bin”文件夹中的内容。我在 Windows(1.86 左右)中运行 Ruby,并使用 gem install rake 安装了 rake。

我是不是错过了什么。我试过 --trace 等..但没有得到任何反馈。

最佳答案

TL;DR: $ rake clobber


正如上面的回答所说,它们不是隐式调用的。这是您要求的示例。

~/deleteme$ cd project
total 8
-rw-r--r--@ 1 josh staff 110 Jun 27 06:04 Rakefile


~/deleteme/project$ cat Rakefile
require 'rake/clean'
CLOBBER.include('bin')

task :default => ["compile"]

task :compile do
mkdir 'bin'
end


~/deleteme/project$ rake
(in /Users/josh/deleteme/project)
mkdir bin


~/deleteme/project$ ls -l
total 8
-rw-r--r--@ 1 josh staff 110 Jun 27 06:04 Rakefile
drwxr-xr-x 2 josh staff 68 Jun 27 06:05 bin


~/deleteme/project$ rake -T
(in /Users/josh/deleteme/project)
rake clean # Remove any temporary products.
rake clobber # Remove any generated file.


~/deleteme/project$ rake clobber
(in /Users/josh/deleteme/project)
rm -r bin


~/deleteme/project$ ls -l
total 8
-rw-r--r--@ 1 josh staff 110 Jun 27 06:04 Rakefile

关于ruby - Rake CLEAN/CLOBBER 不删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1440364/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com