diesel是rust写服务器时候常用的orm,diesel_cli则是其中对数据库库表同步的一大利器,但是本人在初始化过程中遇到了一些问题。
问题
使用 diesel setup 或者 diesel migration 之类的命令时候,Windows的powershell没有任何反应,应有的输出也没有,应该新建的文件也没有,不知道运行的状态如何的。
分析
查阅资料后发现,由于某些原因,powershell不会输出diesel的一些反馈信息,也就导致了我们没法看到具体的问题。所有我们可以采用其他命令行来输出查看,如:git bash
这样我们就知道了,其实我们的命令并没有运行成功,实际上缺乏了图中所示的动态链接库。把这部分内容补充到 C://Windows/System32 中就ok了。