跟着视频安装了Sui
,在最后执行sui client publish
的时候一直报下面的错误:
Successfully verified dependencies on-chain against source.
Networking or low-level protocol error: Server returned an error status code: 502
Caused by:
Server returned an error status code: 502
尝试切换网络,依然不行。
查看sui的配置信息
› sui client envs
╭─────────┬─────────────────────────────────────┬────────╮
│ alias │ url │ active │
├─────────┼─────────────────────────────────────┼────────┤
│ testnet │ https://fullnode.testnet.sui.io:443 │ * │
╰─────────┴─────────────────────────────────────┴────────╯
应试是当前测试网不稳定了,尝试切换到开发网。
参考官方文档 下面给出命令:
添加devnet
› sui client new-env --alias devnet --rpc https://fullnode.devnet.sui.io:443
再次查看env信息
› sui client envs
╭─────────┬─────────────────────────────────────┬────────╮
│ alias │ url │ active │
├─────────┼─────────────────────────────────────┼────────┤
│ testnet │ https://fullnode.testnet.sui.io:443 │ * │
│ devnet │ https://fullnode.devnet.sui.io:443 │ │
╰─────────┴─────────────────────────────────────┴────────╯
切换devnet
› sui client switch --env devnet
再查看当前env
› sui client envs
╭─────────┬─────────────────────────────────────┬────────╮
│ alias │ url │ active │
├─────────┼─────────────────────────────────────┼────────┤
│ testnet │ https://fullnode.testnet.sui.io:443 │ │
│ devnet │ https://fullnode.devnet.sui.io:443 │ * │
╰─────────┴─────────────────────────────────────┴────────╯
已经切换到devnet了。
根据视频里的讲,前面领取的是testnet上的gas,这里切换到devnet了,要重新领取gas。
› sui client gas
[warn] Client/Server api version mismatch, client api version : 1.37.1, server api version : 1.37.0
No gas coins are owned by this address
重新领取devnet上的gas
› sui client faucet
接下来就可以继续publish操作了。