i am running in vscode rust devcontainer (based on mcr.microsoft.com/devcontainers/rust:1-1-bullseye)
i have the following structure (Note: the target and Cargo.lock do not exist until after i attempt a cargo build
:
My toml looks like this:
[package]
name = "aipg_client"
version = "0.1.0"
edition = "2021"
[dependencies]
tokio-postgres = "0.7.10"
when i do Cargo build
or run from command line, i see this:
vscode ➜ /workspaces/aipg_client $ cargo build
Compiling libc v0.2.154
Compiling typenum v1.17.0
Compiling proc-macro2 v1.0.82
Compiling generic-array v0.14.7
Compiling lock_api v0.4.12
Compiling slab v0.4.9
Compiling parking_lot_core v0.9.10
error: failed to link or copy `/workspaces/aipg_client/target/debug/build/parking_lot_core-cee070a7360e29f1/build_script_build-cee070a7360e29f1` to `/workspaces/aipg_client/target/debug/build/parking_lot_core-cee070a7360e29f1/build-script-build`
Caused by:
Operation not permitted (os error 1)
warning: build failed, waiting for other jobs to finish...
error: failed to link or copy `/workspaces/aipg_client/target/debug/build/proc-macro2-b4c719e575383218/build_script_build-b4c719e575383218` to `/workspaces/aipg_client/target/debug/build/proc-macro2-b4c719e575383218/build-script-build`
Caused by:
Operation not permitted (os error 1)
error: failed to link or copy `/workspaces/aipg_client/target/debug/build/libc-a5f595ef1ee1b008/build_script_build-a5f595ef1ee1b008` to `/workspaces/aipg_client/target/debug/build/libc-a5f595ef1ee1b008/build-script-build`
i checked these folders and they are all r/w.
What am i doing wrong?