当我试图将sfw工具v0.2.0添加到项目中时,我遇到了这个问题:
Compiling sfw-tools v0.2.0
error: invalid channel name '[toolchain]' in '/home/brandon/.cargo/registry/src/github.com-1ecc6299db9ec823/sfw-tools-0.2.0/rust-toolchain'
error: caused by: invalid toolchain name: '[toolchain]'
error: could not compile `sfw-tools`
令人困惑的是,在SoftwareTools
存储库中,rust-toolchain
文件的内容只是
nightly-2020-12-25-x86_64-unknown-linux-gnu
(尽管这是一个象征性的联系(。
注意:我也为自己是依赖性的作者而感到内疚,所以从好的方面来看,一旦我理解了这个问题,我可能会解决它。
ripgrep
前往救援:
$ rg "[toolchain]"
Rust/sfw-tools/rust-toolchain
1:[toolchain]
ls -last rust-toolchain
0 lrwxrwxrwx 1 brandon users 36 Dec 26 20:43 rust-toolchain -> Rust/sfw-tools/rust-toolchain.simple
哎呀。
因此,我需要将Rust/sfw-tools/rust-toolchain.simple
重命名为实际的工具链文件