我知道这可能是一个简单的,但不是生锈和基板新手。
我正在尝试实现底层教程中的POE模板。tutorial
当我尝试使用附加的POE函数编译模板/lib.rs并枚举它时,会出现以下错误。
当我尝试使用cargo build --release进行编译时
error: Missing `#[pallet::config]`
--> /Users/pavlos/projects/substrate-node/substrate-node-
template/runtime/src/lib.rs:12:1
|
12 | / pub mod pallet {
13 | | use frame_support::pallet_prelude::*;
14 | | use frame_system::pallet_prelude::*;
15 | | use sp_std::vec::Vec; // Step 3.1 will include this in `Cargo.toml`
|
94 | | }
95 | | }
| |_^
error: could not compile `node-template-runtime` due to previous error我不明白微存在于pub mod pallet {}之上
#[frame_support::pallet]
pub mod pallet {
use frame_support::pallet_prelude::*;
use frame_system::pallet_prelude::*;
use sp_std::vec::Vec;
#[pallet::config]
pub trait Config: frame_system::Config {
type Event: From<Event<Self>> + IsType<<Self as
frame_system::Config>::Event>;
}编辑过的
发布于 2021-11-06 15:53:39
使用底层节点模板(org),而不是教程中提到的repo引用。
不同之处在于包含的机箱声明:
#[frame_support::pallet]
pub mod pallet {
use frame_support::{dispatch::DispatchResult, pallet_prelude::*};
use frame_system::pallet_prelude::*;
use sp_std::vec::Vec;使用此one
每次进行更改时运行cargo check -p node-template-runtime,以逐步捕获任何问题。
https://stackoverflow.com/questions/69831710
复制相似问题