1 回答

TA貢獻(xiàn)1909條經(jīng)驗(yàn) 獲得超7個(gè)贊
您需要使用replace指令指向包的本地路徑。否則,Go 會(huì)嘗試在實(shí)際路徑所在的位置找到它 - 在example.com/greeting. 在您鏈接到的頁(yè)面中,提到了這一點(diǎn):
對(duì)于生產(chǎn)用途,您可以在公司內(nèi)部或互聯(lián)網(wǎng)上的服務(wù)器上發(fā)布您的模塊,Go 命令將從那里下載它們。現(xiàn)在,您需要調(diào)整調(diào)用者的模塊,以便它可以在您的本地文件系統(tǒng)上找到問(wèn)候代碼。
為此,請(qǐng)對(duì) hello 模塊的 go.mod 文件進(jìn)行一些小改動(dòng)。
在 hello 目錄中,打開(kāi) go.mod 文件,將其更改為如下所示,然后保存文件。
module hello
go 1.14
replace example.com/greetings => ../greetings
事實(shí)上,由于您使用的是模塊(就像您應(yīng)該使用 go 1.15 一樣!)我建議您根本不要設(shè)置. 它不是必需的,只是在“模塊模式”中增加了混亂。
- 1 回答
- 0 關(guān)注
- 130 瀏覽
添加回答
舉報(bào)