Rust 如何指定自定义货物输出目录?

Rust 如何指定自定义货物输出目录?,rust,rust-cargo,Rust,Rust Cargo,我把这个放在我的货物里了 [build] target-dir = "../my-target" 但是,Cargo无法识别此密钥 cargo run--release--bin my_项目 警告:未使用的清单键:生成 错误:无法打开:/…/project root/target/releases/.cargo lock 原因: 权限被拒绝(操作系统错误13) 带有环境变量的自定义目标目录起作用: CARGO\u TARGET\u DIR=../my TARGET CARG

我把这个放在我的货物里了

[build]
target-dir = "../my-target"
但是,Cargo无法识别此密钥

cargo run--release--bin my_项目
警告:未使用的清单键:生成
错误:无法打开:/…/project root/target/releases/.cargo lock
原因:
权限被拒绝(操作系统错误13)
带有环境变量的自定义目标目录起作用:

CARGO\u TARGET\u DIR=../my TARGET CARGO run--bin my\u项目
但是如何在Cargo.toml中指定“../my target?”

[build]
是一个而不是用于项目:

本文档将解释Cargo的配置系统如何工作,以及可用的密钥或配置。有关通过清单配置项目的信息,请参见清单格式

将您的
[build]
放入
$PROJECT\u DIR/.cargo/config
甚至
$HOME/.cargo/config
中。有关所有选项,请参见上面的链接。

使用:

CARGO\u TARGET\u DIR=../my TARGET CARGO run--bin my\u项目

(这一点在问题中有所说明,但我想向跳过这一点的任何人强调)

货物目标目录=../my TARGET CARGO-bin my\u projectCARGO\u TARGET\u DIR=../my TARGET CARGO-bin my\u projectCARGO\u TARGET\u DIR=../my TARGET CARGO-bin-bin-my\u projectCARGO\u-TARGET=../my CARGO-bin-my\u projectCARGO\u-TARGET\u-DIR=../bin my-my\u projectCARGO\u-CARGO\u-TARGET\u-binmy_projectvvvvvvvcargo\u TARGET_DIR=../my TARGET cargo run--bin my_projectv637u3./337eyh8uew0iu722.ls-4 82[dh3lfh3f.d;epe] pd;wegoj48t732sdl3od';e3;4lpw04u8uer43w4lp4pli0peodkhp5;r/b?/;
;;phlli;青奥会;jhjou[uj[jud7ffe5e6e6wuduy373y82889478

默认目录在哪里,我找不到cargoHello的生成输出!虽然此命令可能会解决这个问题,但如何以及为什么解决这个问题会真正有助于提高您的帖子质量,并可能导致更多的投票。请记住,您是在未来,而不仅仅是现在提问的人。请在回答中添加解释,并说明适用的限制和假设。