rust编程错误集(updating)

目录

环境

运行

error: failed to run custom build command for `openssl-sys v0.9.63`

 failed to fetch `https://github.com/rust-lang/crates.io-index`

Blocking waiting for file lock on package cache

编译

error: failed to run custom build command for `openssl-sys v0.9.72`


环境

$ cat /proc/version
Linux version 5.10.16.3-microsoft-standard-WSL2 (oe-user@oe-host) (x86_64-msft-linux-gcc (GCC) 9.3.0, GNU ld (GNU Binutils) 2.34.0.20200220) #1 SMP Fri Apr 2 22:23:49 UTC 2021


$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:        20.04
Codename:       focal


$ rustc -V
rustc 1.59.0 (9d1b2106e 2022-02-23)

cargo -V
cargo 1.59.0 (49d8809dc 2022-02-10)

运行

error: failed to run custom build command for `openssl-sys v0.9.63`

实际错误提示需要安装openssl 或 libssl-dev,安装本地ssl最后本地版本为1.x.

仔细看会的提示让安装pkg-config


# on Ubuntu WSL solved it for me
sudo apt install pkg-config

 failed to fetch `https://github.com/rust-lang/crates.io-index`

需要修改Rust Crates Registry 源


vim ~/.cargo/.crates2.json
{"installs":{"mdbook 0.4.9 (registry+https://mirrors.ustc.edu.cn/crates.io-index)"...

需要修改为registry+https://mirrors.ustc.edu.cn/crates.io-index

USTC Mirror Help — USTC Mirror Help 文档http://mirrors.ustc.edu.cn/help/index.html

Blocking waiting for file lock on package cache

无论是用vscode或是clion编译时一直卡着


rm -rf ~/.cargo/.package-cache

编译

error: failed to run custom build command for `openssl-sys v0.9.72`

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大怀特

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值