我想替換這個包,使用官方的。
然后
$ 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