使用 Cumulus 将 Substrate 区块链连接到 Polkadot 时出错

Error about connecting Substrate blockchains to Polkadot with Cumulus

我正在尝试使用 Cumulus 将我的自定义 Substrate 区块链连接到 Polkadot,按照参考 https://substrate.dev/cumulus-workshop/#/,我已经成功安装了 Substrate、中继链节点和 Collat​​or 模板。

然后,按照参考,使用内置的rococo-loca创建我自己的chain spec文件。当我转到下一部分 Launch Relay Chain 时,我遇到了一些问题,按照参考 https://substrate.dev/cumulus-workshop/#/2-relay-chain/2-launch,我要启动 Alice 的节点,节点启动后我想看到几条日志消息,但是它没有。

我该如何解决这个问题,或者我错过了什么事情要做?谢谢~

它应该是这样的:

polkadot \
  --chain spec.json \
  --tmp \
  --ws-port 9944 \
  --port 30333 \
  --alice

输出:

Local node identity is: 12D3KooWLRPJAA6CrXP14FRJztzCh4JmgtRzKWpiBjL3BtseEfyv

但是我得到这个错误:

user1215@ubuntu:~/substrate-node-template/polkadot/target/release$ polkadot \
> chain spec.json \
> tmp \
> ws-port 9944 \
> port 30333 \
> alice

polkadot: command not found

您似乎不熟悉 Linux。我建议你先学习一些Linux。

在这种情况下,您应该 运行 ./polakadot 而不是 polkadot

./polkadot \
  --chain spec.json \
  --tmp \
  --ws-port 9944 \
  --port 30333 \
  --alice

# or this will work for you

~/substrate-node-template/polkadot/target/release/polkadot \
  --chain spec.json \
  --tmp \
  --ws-port 9944 \
  --port 30333 \
  --alice