I’m taking my first steps with nix on macOS using, and using this guide to get it going. The problem I’m running into is that the mise part of the install fails to install rust because curl and wget are unavailable:
Activating setupMise
mise ~/.config/mise/config.toml tools: node@22.21.1
mise ~/.config/mise/config.toml tools: bun@1.3.2
mise ~/.config/mise/config.toml tools: deno@2.5.6
mise ~/.config/mise/config.toml tools: uv@0.9.10
error: need 'curl or wget' (command not found)
mise ERROR ~/Library/Caches/mise/rust/rustup-init failed
error: need 'curl or wget' (command not found)
mise ERROR failed to install core:rust@stable
mise ERROR ~/Library/Caches/mise/rust/rustup-init exited with non-zero status: exit code 1
mise ERROR Run with --verbose or MISE_VERBOSE=1 for more information
Here’s the flake config for mise in that repo. curl is already installed on my system:
$ which curl
/usr/bin/curl
And is also listed as a package elsewhere in this config.
As much as I’d love to get this working, I’d appreciate if someone could help me understand why it’s broken. I feel like this might be the piece that makes all of this finally click for me.