Closed almereyda closed 1 year ago
The current workaround is to run:
$ cargo install --git https://github.com/lsd-rs/lsd --tag v1.0.0
…
$ lsd --version
lsd 1.0.0
cargo install --git https://github.com/lsd-rs/lsd --tag v1.0.0
Updating git repository `https://github.com/lsd-rs/lsd`
error: failed to parse manifest at `/root/.cargo/git/checkouts/lsd-9b61351838db256d/9b8ed0e/Cargo.toml`
Caused by:
invalid type: unit variant, expected string only for key `profile.release.strip`
- debian bullseye
- cargo 1.46.0
cargo install --git https://github.com/lsd-rs/lsd --tag v1.0.0 Updating git repository `https://github.com/lsd-rs/lsd` error: failed to parse manifest at `/root/.cargo/git/checkouts/lsd-9b61351838db256d/9b8ed0e/Cargo.toml` Caused by: invalid type: unit variant, expected string only for key `profile.release.strip`
IIRC strip was introduced in Rust-1.59 (current Rust is at 1.72). Rust-1.46 is simply too old.
Why was it no released to crates.io first?
released https://crates.io/crates/lsd/versions
/close
@zwpaper: Closing this issue.
Cargo only serves versions up to v0.23.1:
Expected behavior
Cargo/crates.io has v1.0.0 available.
Actual behavior
cargo install lsd
will install an older version, as shown within #883