Rust canister: wasm installation failed

with dfx build command, i’m getting this error:

Building canisters...
WARN: Cannot check for vulnerabilities in rust canisters because cargo-audit is not installed. Please run 'cargo install cargo-audit' so that vulnerabilities can be detected.
Executing: cargo build --target wasm32-unknown-unknown --release -p ic-auth-asset --locked
   Compiling ic-auth-asset v0.1.0 (/Users/jayesh/Desktop/playground/abce/src/ic_auth_asset)
    Finished release [optimized] target(s) in 9.54s
Shrink WASM module size.
Error: Failed while trying to build all canisters.
Caused by: Failed while trying to build all canisters.
  The build step failed for canister 'qvhpv-4qaaa-aaaaa-aaagq-cai' (ic_auth_asset) with an embedded error: Failed to build Rust canister 'ic_auth_asset'.: Failed to shrink wasm at /Users/jayesh/Desktop/playground/abce/target/wasm32-unknown-unknown/release/ic-auth-asset.wasm.: Could not read the WASM module.: No such file or directory (os error 2)

new to rust canister development so not able to debug what exactly causing this error.

This could be a problem in dfx. Would you mind sharing your dfx.json? And if you’re using a custom build script this one too maybe?