Go 已成功删除stringutil.a,但它会自行返回
我正在学习如何编写Go代码,并尝试删除$GOPATH/pkg/darwin_amd64/github.com/user下的stringutil.a。删除成功,但文件会自行返回。我很困惑。发生了什么事Go 已成功删除stringutil.a,但它会自行返回,go,Go,我正在学习如何编写Go代码,并尝试删除$GOPATH/pkg/darwin_amd64/github.com/user下的stringutil.a。删除成功,但文件会自行返回。我很困惑。发生了什么事 zps-MacBook-Air:haibin haibin$ rm stringutil.a zps-MacBook-Air:haibin haibin$ ls -lah total 0 drwxr-xr-x 2 haibin staff 68B Feb 15 00:57 . drwxr
zps-MacBook-Air:haibin haibin$ rm stringutil.a
zps-MacBook-Air:haibin haibin$ ls -lah
total 0
drwxr-xr-x 2 haibin staff 68B Feb 15 00:57 .
drwxr-xr-x 17 haibin staff 578B Feb 15 00:39 ..
zps-MacBook-Air:haibin haibin$ ls -lah
total 8
drwxr-xr-x 3 haibin staff 102B Feb 15 00:57 .
drwxr-xr-x 17 haibin staff 578B Feb 15 00:39 ..
-rw-r--r-- 1 haibin wheel 2.4K Feb 15 00:57 stringutil.a
您需要删除src树下的stringutil.go源文件。*.a文件是一个二进制文件,它是源文件编译和链接的结果。在这两个ls调用之间,您还做了什么?比如在编辑器中编辑Go源文件?如果是这样,那么您是否让守护进程使用-autobuild标志运行?它可能由你正在使用的任何Go编辑器启动。当我使用它时,Sublime一直这样对我。你使用升华是偶然的吗?如果是这样,你必须在删除文件之前关闭编辑器。哦,是的。我用的是升华。崇高是罪魁祸首。它为什么要这样做?