Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go 已成功删除stringutil.a,但它会自行返回_Go - Fatal编程技术网

Go 已成功删除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

我正在学习如何编写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-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一直这样对我。你使用升华是偶然的吗?如果是这样,你必须在删除文件之前关闭编辑器。哦,是的。我用的是升华。崇高是罪魁祸首。它为什么要这样做?