【发布时间】:2021-04-04 13:13:02
【问题描述】:
我克隆了一个现有的存储库(由我办公室的一个团队创建的存储库,它处理我们正在开发的某个应用程序中的订阅),它在路径 ..\internal\db\migrations 中有一些数据库迁移文件,这是迁移文件路径。
首先,我运行命令 docker compose up .for 现有的 docker.yaml ,然后运行命令 go build 然后运行 go run . 。
我进行了调试,应用程序到达了即将运行迁移文件的位置,然后显示错误:
无法初始化应用程序。错误:第一个 D:\subscription-store: 文件不存在
虽然我通过调试检查了路径,它们是正确的,同时迁移文件都存在。
我使用 Visual Studio 代码作为编辑器,Go 版本 1.15,docker 和 MySQL。我在环境 windows 10 上运行。
【问题讨论】:
-
更多信息会很有帮助。你说“我克隆了一个现有的存储库”,哪个存储库? ,您说“我进行了搜索,发现这是在 Windows 上运行 docker 时的常见问题”,但您没有提供找到此信息的链接...
-
我更新了问题并发布了答案,我今天解决了它
标签: mysql docker go database-migration golang-migrate