Bir paket için go install
(veya go get
) oluşturduğu arşiv dosyalarını ve yürütülebilir ikili dosyaları silebilirsiniz go clean -i importpath...
. Bunlar normalde sırasıyla $GOPATH/pkg
ve altında bulunur $GOPATH/bin
.
...
İçe aktarma yoluna dahil ettiğinizden emin olun , çünkü bir paket yürütülebilir dosya içeriyorsa, go clean -i
yalnızca gore/gocode
örnekte olduğu gibi alt paketler için dosyaları arşivlemeyecek ve bunları arşivlemeyecektir .
Kaynak kodun daha sonra manuel olarak kaldırılması gerekir $GOPATH/src
.
go clean
-n
kuru çalıştırma için, çalıştırılmadan çalıştırılacakları basan bir bayrağa sahiptir , böylece emin olabilirsiniz (bkz. go help clean
). Ayrıca, -r
bağımlılıkları tekrarlayan bir şekilde temizlemek için cazip bir bayrağa sahiptir , muhtemelen kullanmak istemediğiniz için kuru bir çalışmadan çok sayıda standart kütüphane arşiv dosyasını sileceğini göreceksiniz!
İsterseniz bir komut dosyasını dayandırabileceğiniz tam bir örnek:
$ go get -u github.com/motemen/gore
$ which gore
/Users/ches/src/go/bin/gore
$ go clean -i -n github.com/motemen/gore...
cd /Users/ches/src/go/src/github.com/motemen/gore
rm -f gore gore.exe gore.test gore.test.exe commands commands.exe commands_test commands_test.exe complete complete.exe complete_test complete_test.exe debug debug.exe helpers_test helpers_test.exe liner liner.exe log log.exe main main.exe node node.exe node_test node_test.exe quickfix quickfix.exe session_test session_test.exe terminal_unix terminal_unix.exe terminal_windows terminal_windows.exe utils utils.exe
rm -f /Users/ches/src/go/bin/gore
cd /Users/ches/src/go/src/github.com/motemen/gore/gocode
rm -f gocode.test gocode.test.exe
rm -f /Users/ches/src/go/pkg/darwin_amd64/github.com/motemen/gore/gocode.a
$ go clean -i github.com/motemen/gore...
$ which gore
$ tree $GOPATH/pkg/darwin_amd64/github.com/motemen/gore
/Users/ches/src/go/pkg/darwin_amd64/github.com/motemen/gore
0 directories, 0 files
# If that empty directory really bugs you...
$ rmdir $GOPATH/pkg/darwin_amd64/github.com/motemen/gore
$ rm -rf $GOPATH/src/github.com/motemen/gore
Bu bilgilerin go
Go sürüm 1.5.1'deki araca dayandığını unutmayın .