亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何列出其二進制文件安裝在 $GOBIN 中的包?

如何列出其二進制文件安裝在 $GOBIN 中的包?

Go
眼眸繁星 2022-09-12 20:51:22
如果我理解正確,請將二進制文件放在目錄中。go install$GOBIN我傾向于忘記哪些軟件包提供了哪些二進制文件,以及我編輯了哪些軟件包。$GOBINgo install有沒有辦法列出當前為 -ed 的包?go install顯然,我可以這樣做,這將給我二進制文件的名稱。但是,我正在尋找一種方法來獲取具有長名稱的軟件包列表,例如。ls $GOBINgithub.com/operator-framework/operator-sdk更新:(此處建議)似乎不適用于我的情況,因為此命令希望我位于包含文件的目錄中。據我所知,這是用于列出項目包的指定。在我的情況下,我需要找出安裝到我的系統/用戶中的所有軟件包。go list ...go.modgo list$GOBIN
查看完整描述

1 回答

?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

對于 中的每個二進制文件,可以使用 來顯示有關 Go 版本以及用于生成該二進制文件的模塊版本的信息。例如,這是給我的。$GOBINgo version -mgo version -m ~/go/bin/goimports


$ go version -m ~/go/bin/goimports

/Users/jayconrod/go/bin/goimports: go1.15.2

    path    golang.org/x/tools/cmd/goimports

    mod golang.org/x/tools  v0.0.0-20200910165216-53e29e9d1252  h1:qn28WK3EvdJOSlyZFNeWnaEX8X5GiQv+8mrw9mYrXko=

    dep golang.org/x/mod    v0.3.0  h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=

    dep golang.org/x/xerrors    v0.0.0-20200804184101-5ec99f83aff1  h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=

該行顯示已安裝的程序包的名稱。看起來我需要更新它。pathmain


$ go install golang.org/x/tools/cmd/goimports@latest

$ go version -m ~/go/bin/goimports

/Users/jayconrod/go/bin/goimports: go1.17rc1

    path    golang.org/x/tools/cmd/goimports

    mod golang.org/x/tools  v0.1.5  h1:ouewzE6p+/VEB31YYnTbEJdi8pFqKp4P4n85vwo3DHA=

    dep golang.org/x/mod    v0.4.2  h1:Gz96sIWK3OalVv/I/qNygP42zyoKp3xptRVCWRFEBvo=

    dep golang.org/x/sys    v0.0.0-20210510120138-977fb7262007  h1:gG67DSER+11cZvqIMb8S8bt0vZtiN6xWYARwirrOSfE=

    dep golang.org/x/xerrors    v0.0.0-20200804184101-5ec99f83aff1  h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=



查看完整回答
反對 回復 2022-09-12
  • 1 回答
  • 0 關注
  • 99 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號