You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ah, I found idiomatic_version_file_disable_tools = ['swift']. (Mise has a LOT of options!) This will work for now, but is worth thinking about, maybe. One of Mise's advantages is that it can unify tooling for different ecosystems, and Swift developers often install Ruby so they can use fastlane, so maybe it's worth addressing this compiler problem in particular.
Describe the bug
Swift includes a clang binary which Mise allows to shadow the system clang binary, causing chaos.
To Reproduce
.swift-version
containing the string6.0.2
mise.toml
file containing:mise activate fish | source
(I happen to use fish)mise install swift
mise install ruby
It will fail on the Ruby installation because Swift includes a clang binary, and its header paths aren't configured correctly.
It will also cause other things to fail when attempted in tasks, but this is the most obvious problem.
Expected behavior
A clear and concise description of what you expected to happen.
Honestly I'm not sure. It seems like you'd want tools to be able to install C compilers.
A decent band-aid would be to be able to somehow disable Mise paying attention to
.swift-version
files, since I don't need Swift for Mise.mise doctor
outputAdditional context
The text was updated successfully, but these errors were encountered: