4 ms·
> Rust is really the main thing in my end-user stack I'm waiting on since fzy, bat, exa, Can you expand further? % cargo install bat Finished rele
by shepmaster 6y ago
> Rust is really the main thing in my end-user stack I'm waiting on since fzy, bat, exa,
Can you expand further?
% cargo install bat
Finished release [optimized] target(s) in 2m 21s
Installing ~/.cargo/bin/bat
Installed package `bat v0.16.0` (executable `bat`)
% file $(which bat)
~/.cargo/bin/bat: Mach-O 64-bit executable arm64
% cargo install exa
Finished release [optimized] target(s) in 1m 21s
Installing ~/.cargo/bin/exa
Installed package `exa v0.9.0` (executable `exa`)
% file $(which exa)
~/.cargo/bin/exa: Mach-O 64-bit executable arm64
I don't know what you mean by [fzy], as it appears to be a C program, not Rust.
See also:
• The tracking issue for tier 1 support [tracking]
• My intermediate README with instructions [readme]
[fzy]: https://github.com/jhawthorn/fzy https://github.com/jhawthorn/fzy
[tracking]: https://github.com/rust-lang/rust/issues/73908 https://github.com/rust-lang/rust/issues/73908
[readme]: https://github.com/shepmaster/rust/blob/silicon/silicon/README.md https://github.com/shepmaster/rust/blob/silicon/silicon/READ...
- JulianWasTaken 6y agoHa, apologies, fzy was a typo for `fd`. Too many installs on the brain. Installs of rust itself aren't succeeding yet for me via Homebrew, with what look like likely simple errors but not ones I investigated yet (though yeah I saw the Rust tracking ticket you linked). But e.g. retrying `brew install rust` this morning produces 404 errors trying to download https://static.rust-lang.org/dist/2020-08-27/rust-std-1.46.0-aarch64-apple-darwin.tar.xz.sha256 https://static.rust-lang.org/dist/2020-08-27/rust-std-1.46.0... It looks like https://github.com/Homebrew/homebrew-core/pull/65286 https://github.com/Homebrew/homebrew-core/pull/65286 may fix things. Haven't spent a ton of time investigating though. Obviously if you have recommendations would love them. Will have a look at your README, thanks for writing it.
- shepmaster 6y ago> Installs of rust itself aren't succeeding yet for me via Homebrew Ah, yes. Homebrew builds Rust itself and building Rust uses a previous beta release to build the current development code. Until my recent [pr] bumping the beta bootstrap version, building Rust on aarch64-apple-darwin required specifying a nightly version of Rust because we only had nightly artifacts. I've mentioned that to a homebrew developer, so it should flow through soon. I'd expect that you'd only be able to install the nightly release at first. > if you have recommendations I'm a Rust fanboy, so I'd recommend installing Rust via rustup ;-) [pr]: https://github.com/rust-lang/rust/pull/79219 https://github.com/rust-lang/rust/pull/79219
- supergarfield 6y agoNot OP, but I'm a bit against using cargo (or any other language-specific dependency manager) as a general purpose package manager. It forces me to periodically run updates on many different managers, it doesn't always interface as well with other system / distribution idiosyncrasies as the native package manager, and I don't want to remember or have to care about what tool is written on what language. (Of course, they have their place for specificic use cases, just imo not system-wide installs of random binaries) So I can see why it's a problem if it works with cargo but not with brew.
- shepmaster 6y ago> I'm a bit against using cargo Sure and that's fine, but the original comment wasn't clear that they were waiting for homebrew to ship an arm64 version of Rust. The phrasing made it sound like Rust itself was the aspect blocking those tools from working. That's the point I was addressing. > not system-wide installs rustup installs Rust into your home directory by default, and then `cargo install` follows suit, so it's not system-wide.
- deleted 6y ago[deleted]