Dan*_*nik 7 debugging rust visual-studio-code
嗨我有以下状态:
Cargo Rust 项目:/Users/daniel1302/www/aws-alarm/
工作区目录:`/Users/daniel1302/www
我有以下调试配置:
{
"type": "lldb",
"request": "launch",
"name": "rust/aws-alarm",
"cwd": "/Users/daniel1302/www/aws-alarm/",
"cargo": {
"args": [
"build",
"--lib"
],
},
"program": "${cargo:program}",
"args": [],
"env": {
"AWS_PROFILE": "sf_MFA",
"AWS_REGION": "us-east-1"
},
}
Run Code Online (Sandbox Code Playgroud)
当我开始项目调试时,我可以看到:
Running `cargo build --lib --message-format=json`...
error: could not find `Cargo.toml` in `/Users/daniel1302/www/releases` or any parent directory
Run Code Online (Sandbox Code Playgroud)
问题是,cwd 指令不会更改项目目录。
你知道如何更改货物项目目录吗?
小智 7
我通过设置 gearing arg 找到了解决方法--manifest-path:
"configurations": [
{
...
"cargo": {
"args": [
"build",
"--bin=importer",
"--package=cprices",
"--manifest-path=${workspaceFolder}/cprices/Cargo.toml"
],
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
904 次 |
| 最近记录: |