在我的 go 项目中,我安装了 gobuffalo:
go get github.com/gobuffalo/pop/...
然后我运行
soda migrate
但出现此错误 There is no connection named development defined!
有人知道我面临什么问题吗?
首先快速回复,解释如下。
详细
实际上,我复制了 Go 的旧工作目录来创建另一个目录。在新的地方,它不起作用。我认为这就是问题所在。如果仍然不起作用,请尝试安装 SODA 并在新位置执行上述操作,我也这样做了。 https://gobuffalo.io/documentation/database/soda/ https://gobuffalo.io/documentation/database/configuration/
对我来说,我最初将文件命名为database.yaml,将文件名更改为database.yml效果很好。
请确保您没有任何可用的格式化扩展,我最初遇到了同样的问题,后来通过“卸载”prettier 解决了。
我遵循的步骤:
检查上面人们提到的关于“database.yml”而不是“database.yaml”的内容。
但对我来说,导致问题的是该配置的最后几行。我删除了所有“测试”和“生产”配置键。