Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我仍在使用 macports 的原因之一是可以很容易地在您下载的东西的版本之间切换。例如,如果我想将我的 GCC 版本更改为 4.8,我所要做的就是
sudo port set --select gcc mp-gcc48
环境变量没有乱七八糟的。我看到有多个版本的 gcc 可以从自制软件中获得,但是有没有一种简单的方法来激活和停用事物的版本?我没有注意到文档中的任何内容。
选项 1 是您并行安装多个版本化软件包。然后你会打电话给gcc-4.7orgcc-4.8等。
gcc-4.7
gcc-4.8
选项 2 是有选择地选择brew link您brew unlink喜欢使用的软件包版本。请注意,“未链接”包仍然可以从 安装和使用/usr/local/opt/<package>/,只是不在默认路径中。
brew link
brew unlink
/usr/local/opt/<package>/
您使用哪一个取决于各个软件包的设置方式以及您需要切换的频率。它可能不像 MacPorts 那样清晰,但它工作得很好。