git clone
cd tanvity
cargo test
error: package clap v4.5.7
cannot be built because it requires rustc 1.74 or newer, while the currently active rustc version is 1.71.1
Either upgrade to rustc 1.74 or newer, or use
cargo update -p clap@4.5.7 --precise ver
where ver
is the latest version of clap
supporting rustc 1.71.1
所以rustc的版本不够。用rustup更新版本
https://blog.rust-lang.org/2023/11/16/Rust-1.74.0.html
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup update stable # 看最新的rustc版本
rustup install 1.79.0
rustup default 1.79.0
cp /root/.cargo/bin/rustc /usr/bin/rustc
这个地方的rustc也可能影响rustc的版本, 这个答案非常完美,完美解决了我的问题。(这个路径问题,可以在.bashrc里将$PATH中 .cargo/bin放最前面