1 回答

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
根據(jù)最近提供實(shí)際包名稱的編輯,聽起來(lái)您需要使用github.com/hajimehoshi/ebiten
具有vector
包的依賴項(xiàng)版本。
該@master
版本確實(shí)有一個(gè)vector
包。@v1.10.0-alpha
沒有vector
包裹。也許從開始@master
,至少看看你是否可以編譯?
這對(duì)我有用:
go get -d github.com/hajimehoshi/ebiten/vector@master
另外,您的模塊的實(shí)際名稱是什么?您用來(lái)導(dǎo)入該模塊中的代碼的實(shí)際導(dǎo)入路徑是什么?
你寫了:
go mod init Desktop/modtest
通常,模塊的名稱(也稱為“模塊路徑”)應(yīng)以主機(jī)名(例如 github.com)開頭,并且最常見的是存儲(chǔ)庫(kù),例如:
go mod init github.com/my/repo
.
.go
然后,您可以使用以傳遞給的完整模塊路徑開頭的導(dǎo)入路徑在代碼中導(dǎo)入包go mod init
,例如:
import "github.com/my/repo/pkg1"
.
使用您的示例,它將是:
go mod init github.com/<author>/<package>
進(jìn)口將是:
import?( ????"github.com/<author>/<package>" ????"github.com/<author>/<package>/<sub-package>" ????)
如果您的模塊路徑與導(dǎo)入路徑不一致,您可能會(huì)收到與所看到的類似的錯(cuò)誤。(您的“模塊路徑”是您作為參數(shù)傳遞給 的內(nèi)容go mod init
,然后您可以在文件module
中的行中看到它go.mod
)。
- 1 回答
- 0 關(guān)注
- 185 瀏覽
添加回答
舉報(bào)