Rust 当“cargo install”由于系统配置问题而失败时,如何避免重建依赖关系?

Rust 当“cargo install”由于系统配置问题而失败时,如何避免重建依赖关系?,rust,rust-cargo,Rust,Rust Cargo,我正在尝试安装一个有很多依赖项的项目。由于某些系统配置问题,后面的一个依赖项无法生成: cargo安装柴油机 ... 这里有很多依赖项。。。 编译diesel_cli v1.4.1 错误:与“cc”链接失败:退出代码:1 | =注意:…已删除大输出。。。 =注意:未找到-lmysqlclient的ld:库 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 一旦我认为我已经解决了系统配置问题,我需要重新运行cargo install,等待第一组依赖项的生成,然后看看我是否克服了故障

我正在尝试安装一个有很多依赖项的项目。由于某些系统配置问题,后面的一个依赖项无法生成:

cargo安装柴油机
... 这里有很多依赖项。。。
编译diesel_cli v1.4.1
错误:与“cc”链接失败:退出代码:1
|
=注意:…已删除大输出。。。
=注意:未找到-lmysqlclient的ld:库
叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)
一旦我认为我已经解决了系统配置问题,我需要重新运行
cargo install
,等待第一组依赖项的生成,然后看看我是否克服了故障


如何避免重建所有这些依赖项?

错误消息包含包含失败生成工件的目录:

错误:未能编译“diesel_cli v1.4.1”,可以在`/var/folders/_b/d4_bd15x7s5g99cjvyhpw26w0000gp/T/cargo installDQOdPD中找到中间构件`
您可以通过
--target dir
选项(或设置
CARGO\u target\u dir
环境变量)传递该目录以再次使用它,从而避免重建依赖关系:

cargo install diesel_cli --target-dir=/var/folders/_b/d4_bd15x7s5g99cjvyhpw26w0000gp/T/cargo-installDQOdPD

错误消息包含包含失败生成工件的目录:

错误:未能编译“diesel_cli v1.4.1”,可以在`/var/folders/_b/d4_bd15x7s5g99cjvyhpw26w0000gp/T/cargo installDQOdPD中找到中间构件`
您可以通过
--target dir
选项(或设置
CARGO\u target\u dir
环境变量)传递该目录以再次使用它,从而避免重建依赖关系:

cargo install diesel_cli --target-dir=/var/folders/_b/d4_bd15x7s5g99cjvyhpw26w0000gp/T/cargo-installDQOdPD