Hello, I'm currently in internship and I have to do a project with the elrond blockchain, I started to follow the doc, spanking the tutorials and etc.. to understand the development environment. but I get this error after doing an erdpy contract build from the tuto https://docs.elrond.com/developers/tutorials/crowdfunding-p1/#step-3-the-build
Here is my error:
error[E0554]: `#![feature]` may not be used on the stable release channel
--> /home/aimeric/elrondsdk/vendor-rust/registry/src/github.com-1ecc6299db9ec823/elrond-wasm-derive-0.31.1/src/lib.rs:4:12
|
4 | #![feature(proc_macro_quote)]
| ^^^^^^^^^^^^^^^^
For more information about this error, try `rustc --explain E0554`.
error: could not compile `elrond-wasm-derive` due to previous error
warning: build failed, waiting for other jobs to finish...
error: build failed
CRITICAL:cli:Build error: error code = 101, see output.
By the way, I tested the build with the nightly and stable version and I still get the same error.
Do you have any idea why I have this problem and how to solve it? And also if you don't mind, could you explain to me what does
proc_macro_quote?
It means you have a rust installation that isn't on the nightly channel.
I would remove any rust you have currently installed and install it new with
erdpy deps install rust --override
It means you have a rust installation that isn't on the nightly channel. I would remove any rust you have currently installed and install it new with erdpy deps install rust --override