macOS 10.14.6 (Mojave) 不支持搜索路径

macOS 10.14.6 (Mojave) 不支持搜索路径

我正在运行 macOS 10.14.6 (Mojave,18G87)

我的默认 shell 是 Zsh,$PATH设置.zshrc如下;

/usr/local/Caskroom/miniconda/base/bin:/usr/local/Caskroom/miniconda/base/condabin:/usr/local/opt/gcc/bin:/usr/local/opt/llvm/bin:/usr/local/bin:/usr/X11/bin:/usr/bin:/bin:/usr/sbin:/sbin

我使用 Homebrew 来管理软件包,正如您所看到的,brewed gccllvm是 Apple 的 gcc 的前端/usr/bin。然而,由于某些我无法理解的原因,Mojave 看到了 Appple 的 gcc /usr/bi

which gcc
/usr/bin/gcc

我真的很感激任何能解决此问题的指点。

答案1

实际上,修复起来非常简单。最新的 brewed gcc 是 gcc-9,我所要做的就是ln -s gcc-9, gcc。这解决了这个问题。

相关内容