go mod replace使用報錯:Missing dependency


 

我想替換這個包,使用官方的。

然后

$ go get -u gorm.io/gorm
go: downloading gorm.io/gorm v1.21.10
go: downloading github.com/jinzhu/now v1.1.2
go: downloading github.com/jinzhu/inflection v1.0.0
go get: added gorm.io/gorm v1.21.10

 

 

 再然后我很想當然的用了replace這個命令:

$ go mod edit -replace github.com/e421083458/gorm@v1.0.1=gorm.io/gorm@v1.21.10

 

 事實上不應該這樣替換包。

當你go get之后:

 

 這里有兩個,你應該現在把所有引入第一個包的地方全部替換掉。

之后:不用的包會變成灰色。

 

 接着執行:

$ go  mod tidy

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM