我正在尝试将一个项目从我的dev服务器部署到生产服务器上,在那里一切都很好。我在生产服务器上安装了sqitch,执行了项目init,当我尝试部署计划时,它失败了,错误是"sqitch.checkit函数不存在“。
我试图重新安装sqitch,但这并没有帮助。我也重新初始化了这个项目,但这并没有改变结果。
我遗漏了什么?sqitch站点上的文档和教程没有任何有用的信息。再说一遍,这一切在我的开发服务器上都很好。
更新:我在两台机器上都使用MySQL 5.7,在两台机器上使用sqitch 0.9999-2。
谢谢,杰森
发布于 2022-03-08 01:33:16
我已经解决了这个问题。
我备份了sqitch,然后从MySQL中删除了它。然后我重新创建了sqitch DB,并在一个新目录中启动了一个新的垃圾项目。我创建了一个部署,在部署它时,sqitch重新创建了sqitch.checkit函数。
-杰森
https://stackoverflow.com/questions/71386575
复制相似问题