Golang 使用 go get 可以抓取套件,而且有 binary 可以直接執行,但是 go get 到底把程式裝在哪邊?要怎麼移除乾淨呢?
Golang get 抓取的套件如何移除
以下使用 Google acme 當範例 (https://github.com/google/acme)
go get 安裝套件
- go get -u https://github.com/google/acme
go clean 移除已安裝的套件
- go clean -i -n github.com/google/acme # 看看會做哪些動作,程式安裝在哪裡
- cd /home/jon/.gvm/pkgsets/go1.8/global/src/github.com/google/acme
- rm -f acme acme.exe acme.test acme.test.exe cert cert.exe config config.exe configtest configtest.exe main main.exe maintest maintest.exe reg reg.exe update update.exe usage usage.exe version version.exe who who.exe
- rm -f /home/jon/.gvm/pkgsets/go1.8/global/bin/acme
- go clean -i github.com/google/acme # 執行清除