4 ms·
No ripgrep-all through the package manager: $ sudo dnf install -y ripgrep-all [...] No match for argument: ripgrep-all Error: Unable to find a match: r
by durnygbur 6y ago
No ripgrep-all through the package manager:
$ sudo dnf install -y ripgrep-all
[...]
No match for argument: ripgrep-all
Error: Unable to find a match: ripgrep-all
Rust's package manager fails:
$ cargo install ripgrep_all
[...]
failed to select a version for the requirement `cachedir = "^0.1.1"`
candidate versions found which didn't match: 0.2.0
location searched: crates.io index
required by package `ripgrep_all v0.9.6`
Quick search on the web shows that more people have problems with cachedir version.
- ChrisSD 6y agoIt looks like cachedir yanked version 0.1.1. This is usually only done when a very serious issue is discovered, though I don't know what the reason is in this case. https://crates.io/crates/cachedir https://crates.io/crates/cachedir
- est31 6y agoYou can do cargo install --locked ripgrep_all as a workaround. It uses the lockfile that's part of the ripgrep_all package, so you miss out on some package updates, but can also get the cachedir version required. There is a github issue to make this the default behaviour of cargo, but you miss out on updates which might fix security bugs so the cargo team is unwilling to change the default. https://github.com/rust-lang/cargo/issues/7169 https://github.com/rust-lang/cargo/issues/7169