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

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

是否可以讓“go install”適用于與 git repo 具有不同名稱的可執行文件?

是否可以讓“go install”適用于與 git repo 具有不同名稱的可執行文件?

Go
撒科打諢 2023-02-14 18:18:45
Go 有一個很好的功能,你可以go install <x>下載、構建和安裝二進制文件。例如,在我的本地 Windows PC 上,go install github.com/goreleaser/goreleaser將找到 goreleaser 的最新版本,下載、構建并將其安裝到我的本地二進制文件路徑。我正在開發一個我們希望啟用的項目go install,但如果 github 存儲庫名稱與可執行文件名稱不匹配,則會遇到問題。GitHub CLI 本身遇到了完全相同的問題:例子:go install github.com/cli/cli@latest go: downloading github.com/cli/cli v1.14.0 go: github.com/cli/cli@latest: module github.com/cli/cli@latest found (v1.14.0), but does not contain package github.com/cli/cli有辦法解決這個問題嗎?更新:我發現我可以通過它的子目錄直接引用包。在我的特定實例中,這有效:go install github.com/OctopusDeploy/cli/cmd/octopus@latest這有點不愉快,但可以正常工作。它不適用于 github CLI,因為他們的 go.modreplace中有一個指令:-(問題:這可以做得更好嗎?有沒有辦法放置某種別名或配置文件,以便go install github.com/OctopusDeploy/cli@latest可以代替使用go install github.com/OctopusDeploy/cli/cmd/octopus@latest?
查看完整描述

1 回答

?
繁星coding

TA貢獻1797條經驗 獲得超4個贊

這可以做得更好嗎?有沒有辦法放置某種別名或配置文件,以便可以使用 go install github.com/OctopusDeploy/cli@latest 而不是 go install github.com/OctopusDeploy/cli/cmd/octopus@latest ?

不,非常簡單。


查看完整回答
反對 回復 2023-02-14
  • 1 回答
  • 0 關注
  • 97 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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