網頁

2022/11/9

Golang 刪除安裝的package或binary檔

Go刪除用go getgo install安裝的package及binary的方式如下。


直接到安裝位置將檔案刪除即可。go套件安裝位置在GOPATH所指的目錄,
macOS為$HOME/go,即/Users/<username>/go
Windows為%USERPROFILE%\go,即C:\Users\<username>\go
binary檔放在bin目錄;package放在pkg目錄。


以Go的swagger套件github.com/swaggo/swag為例,package安裝位置為/Users/<username>/go/pkg/mod/github.com/swaggo,下有多個版本目錄,將要刪除的版本刪除即可。

~/go/pkg/mod/github.com/swaggo$ ls -1
files@v0.0.0-20220610200504-28940afbdbfe
gin-swagger@v1.5.1
swag@v1.8.1
swag@v1.8.3
swag@v1.8.7

而swag的binary執行檔github.com/swaggo/swag/cmd/swag則在/Users/<username>/go/bin,一樣直接刪除即可。

~/go/bin$ ls
dlv	gopls	swag


沒有留言:

張貼留言