Rust,Windows 10:Diesel 不起作用,Diesel 设置不提供输出

csu*_*i98 6 windows postgresql orm rust rust-diesel

我是 Rust 新手,我想尝试使用 Diesel 和 Postgres。我已按照此处描述的步骤进行操作:

https://diesel.rs/guides/getting-started

但不幸的是,当它到来时diesel setup,什么也没有发生。我没有收到任何输出,没有错误消息,什么也没有。我已经使用命令安装了diesel_cli install diesel_cli --no-default-features --features postgres ,我在Windows 10上安装了Postgres 13。

这就是我的 .env 文件中的内容:DATABASE_URL=postgres://postgres:pwd@localhost:5432/diesel(pwd 是我的密码)。我创建了一个名为“diesel”的数据库,它使用默认设置在 Postgres 服务器上运行。目前它是空的,没有桌子。

我没有收到来自diesel setup或 的输出diesel migrate generate create_posts。甚至没有错误消息。

其他人也遇到过这个问题吗?知道什么会导致这种情况吗?

J.K*_*hna 5

如果您在Windows中使用powershell,则不会给出错误消息。在 powershell 上 echo $LASTEXITCODE 将给出错误代码。

获取最后的退出代码

使用命令行会给出错误消息。

我将此“C:\Program Files\PostgreSQL\13\bin”添加到我的路径环境变量中。

现在,diesel setup 和其他 cli 命令正在运行。

参考