gpt4 book ai didi

rust - cargo sqlx prepare 生成 stub 文件——即使启用了 'offline' 功能

转载 作者:行者123 更新时间:2023-12-05 05:56:30 28 4
gpt4 key购买 nike

我正在使用一些 sqlx::query!和 sqlx::query_as!我的项目编译得很好。但是当我运行 cargo sqlx prepare 时,我首先得到错误:

$ cargo sqlx prepare
error: extra arguments to `rustc` can only be passed to one target, consider filtering
the package by passing, e.g., `--lib` or `--bin NAME` to specify a single target
error: `cargo check` failed with status: exit status: 101

然后当我用“-- --lib”运行它时,我得到:

$ cargo sqlx prepare -- --lib
Compiling crate v0.1.0 (/Users/ryan/Documents/crate)
Finished dev [unoptimized + debuginfo] target(s) in 5.78s
warning: no queries found; please ensure that the `offline` feature is enabled in sqlx
query data written to `sqlx-data.json` in the current directory; please check this into version control

我使用 --bin 得到类似的输出。

我在这里做错了什么?

最佳答案

以前有过同样的案例,但可以在他们的documentation中找到有用的信息.而不是只运行 cargo sqlx prepare -- --lib,首先重新安装 sqlx-cli,如下所示:

cargo install sqlx-cli && cargo sqlx prepare -- --lib

关于rust - cargo sqlx prepare 生成 stub 文件——即使启用了 'offline' 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69167367/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com