遇到了一件使用了go get安装的库库却无法一直使用的事情
由于在gorm迁移中无法成功创建外键,因此我尝试使用其他库,但命令无法正确执行。
尝试安装golang-migrate和goose,但是连版本确认都做不到,我已经多次确认了GOPATH和GOBIN,还与伙伴争论了很多次,可永远都不会成功…
因此,我浪费了3天的时间,所以我留下了备忘录。
需要进行go install而不仅仅是go get。至于Go 1.16版本中go get和go install的改变。
我对使用不太了解,但是goose的安装生成了可执行文件,可以使用。
为什么golang-migrate无法实现?
我想尝试使用goose进行迁移,因为我在考虑docker是否必要,以及是否大家都使用windows。由于环境变量的原因,一切都不顺利,导致我无法成功安装迁移的二进制文件。所以我决定继续使用goose。
累了