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

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

使用模塊時,go 項目工作目錄在哪里?

使用模塊時,go 項目工作目錄在哪里?

Go
嚕嚕噠 2022-07-11 16:35:38
我正在嘗試從 GitHub 下載、進行一些調整并構建一個 golang 項目。該項目的說明是:go get github.com/<vendor>/<projectName>cd src/github.com/<vendor>/<projectName>go build .這在過去是有效的——在啟用 Go Modules 之前?,F在我有GO111MODULE=on(去版本go1.15.4 linux/amd64)。運行第一個命令時,go 將項目作為模塊及其所有依賴項下載。但是之后就沒有src/github.com/<vendor>/<projectName>文件夾了。<projectName> 此外,在系統中的任何位置都沒有命名文件夾。相反,有一個文件夾pkg/mod/github.com/<vendor>包含名稱中帶有奇怪符號(感嘆號等)和版本標識符的項目文件夾。如何讓項目文件夾可用于進行調整和構建?
查看完整描述

2 回答

?
拉風的咖菲貓

TA貢獻1995條經驗 獲得超2個贊

正如@Volker 所指出的,git clone應該使用舊的。


事實證明,應該使用它來代替(go get github.com/<vendor>/<projectName>不知道為什么項目供應商建議這樣做):


git clone git://github.com/<vendor>/<projectName>

cd <projectName>

go get ./...

# do tweaks here

go build .


查看完整回答
反對 回復 2022-07-11
?
狐的傳說

TA貢獻1804條經驗 獲得超3個贊

如果您的目標是調整,那么它使用的最簡單方法是go mod vendorhttps://golang.org/ref/mod#go-mod-vendor

go mod vendor 命令在主模塊的根目錄中構建一個名為 vendor 的目錄,其中包含支持主模塊中包的構建和測試所需的所有包的副本


查看完整回答
反對 回復 2022-07-11
  • 2 回答
  • 0 關注
  • 161 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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