I really don’t understand the purpose of Homebrew anymore.
Today I tried to rebuild my Tauri app and I get a weird error.
I run tauri info to find:
[✘] Environment
✘ rustc: not installed!
Maybe you don't have rust installed! Visit https://rustup.rs/
✘ Cargo: not installed!
Maybe you don't have rust installed! Visit https://rustup.rs/
✔ rustup: 1.29.0 (2026-03-05)
✔ Rust toolchain: stable-aarch64-apple-darwin (default)Weird, I thought I had installed Rust via Homebrew.
I run which rustup to find:
/opt/homebrew/bin/rustupI run rustup and everything updates.
I check ~/.cargo/bin and see all the Rust tools are symlinked to /opt/homebrew/bin/rustup-init — the rustup-init file does not exist.
I delete everything and reinstall:
brew install rustupOnly to be notified:
This formula no longer provides `rustup-init`.
rustup is keg-only, which means it was not symlinked into /opt/homebrew,
because it conflicts with rust.What does this mean? I’m using Homebrew because a package manager is supposed to be convenient. I’m not here for cryptic beer metaphors. What’s the point if it can’t install usable packages? This happens so often. Homebrew package break, I’m left trawling GitHub issues trying to make heads or tails.
So I give up and go to the original source piping install scripts straight to bash.
I get that Homebrew is an open source volunteer project. I don’t want to sound complainy. I just don’t understand what it’s supposed to do anymore.

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.