paritytech / substrate-contracts-node

Minimal Substrate node configured for smart contracts via pallet-contracts.
The Unlicense
124 stars 145 forks source link

getting warnings: Could not find `Cargo.lock` while installing #202

Open AnmolBansalDEV opened 1 year ago

AnmolBansalDEV commented 1 year ago

Problem

getting warnings while installing the node using the command cargo install contracts-node --git https://github.com/paritytech/substrate-contracts-node.git

warning: Could not find Cargo.lock for /usr/local/cargo/git/checkouts/substrate-contracts-node-cf7c16677784d274/72e6857/runtime/Cargo.toml, while searching from /tmp/cargo-installIzGvIw/release/build/contracts-node-runtime-171627be271a7759/out. To fix this, point the WASM_BUILD_WORKSPACE_HINT env variable to the directory of the workspace being compiled. warning: Could not find Cargo.lock for /usr/local/cargo/git/checkouts/substrate-contracts-node-cf7c16677784d274/72e6857/runtime/Cargo.toml, while searching from /tmp/cargo-installIzGvIw/release/build/contracts-node-runtime-171627be271a7759/out. To fix this, point the WASM_BUILD_WORKSPACE_HINT env variable to the directory of the workspace being compiled. warning: Could not find Cargo.lock for /usr/local/cargo/git/checkouts/substrate-contracts-node-cf7c16677784d274/72e6857/runtime/Cargo.toml, while searching from /tmp/cargo-installIzGvIw/release/build/contracts-node-runtime-171627be271a7759/out. To fix this, point the WASM_BUILD_WORKSPACE_HINT env variable to the directory of the workspace being compiled.

Solution

Set up WASM_BUILD_WORKSPACE_HINT="$PWD" before starting the install similar to this PR https://github.com/paritytech/substrate/pull/12816