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