Golang get 抓取的套件如何移除

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 移除已安裝的套件

  1. 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
  2. go clean -i github.com/google/acme # 執行清除

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料