rust使用libp2p时报错rust failed to run custom build command for `prost-build v0.10.4`
在windows下做rust的开发,在使用libp2p这个库时,cargo run时卡在一个库的安装使用上
如果你使用的vscode的开发,插件用的是rust-analyzer,也会一直提示无法安装相关的包,代码中无法提示libp2p相关的代码提示
错误信息如下: failed to run custom build command for `prost-build v0.10.4`
其他的提示时,大部分是cmake=None之类的信息。
我感觉应该是因为系统没有安装cmake的原因。于是安装cmake.
windows安装cmake的教程:
1、下载安装包
- 下载地址https://cmake.org/download/
- 选择release版本,最新的3.23.2,对应64位的
2、安装
增加到系统pah
安装完后,只是重启vscode的终端,仍然不行。
需要先关闭vscode,再重新打开,再编译就OK了