आप संग्रह फ़ाइलों और निष्पादन योग्य बायनेरिज़ को हटा सकते हैं जो go install
(या go get
) के साथ पैकेज के लिए पैदा करता है go clean -i importpath...
। ये सामान्य रूप से क्रमशः रहते हैं $GOPATH/pkg
और $GOPATH/bin
।
...
इंपोर्टपथ पर शामिल करना सुनिश्चित करें , क्योंकि ऐसा प्रतीत होता है कि, अगर किसी पैकेज में एक निष्पादन योग्य शामिल है, तो go clean -i
केवल उसी को हटा देगा और उप gore/gocode
उदाहरण के लिए फ़ाइलों को संग्रहीत नहीं करेगा, जैसे नीचे दिए गए उदाहरण में।
स्रोत कोड तो मैन्युअल रूप से हटाया जाना चाहिए $GOPATH/src
।
go clean
एक है -n
एक सूखी रन है कि प्रिंट क्या है, यह क्रियान्वित करने के बिना चला जाएगा, ताकि आप कुछ किया जा सकता है (देखें के लिए ध्वज go help clean
)। इसमें -r
पुनरावर्ती स्वच्छ निर्भरता के लिए एक आकर्षक झंडा भी है , जिसे आप वास्तव में उपयोग नहीं करना चाहते हैं क्योंकि आप सूखे रन से देखेंगे कि यह बहुत सारे मानक पुस्तकालय संग्रह फ़ाइलों को हटा देगा!
एक संपूर्ण उदाहरण, जिसे आप पसंद करने पर स्क्रिप्ट को आधार बना सकते हैं:
$ 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
ध्यान दें कि यह जानकारी go
गो संस्करण 1.5.1 में उपकरण पर आधारित है ।