自制软件版本的macports`port select --set`

E. *_*rry 5 homebrew macports

我仍在使用macports的原因之一是,您可以轻松地在下载的内容之间切换.例如,如果我想将我的GCC版本更改为4.8,我所要做的就是

sudo port set --select gcc mp-gcc48
Run Code Online (Sandbox Code Playgroud)

没有在环境变量中徘徊.我看到有很多版本的gcc可以从自制软件中获得,但有没有一种简单的方法可以激活和停用某些版本的东西?我在文档中没有注意到任何内容.

Pet*_*aut 3

选项 1 是并行安装多个版本化的软件包。然后你会打电话gcc-4.7gcc-4.8等等。

选项 2 是有选择地brew link选择brew unlink您喜欢使用的软件包版本。请注意,“未链接”的软件包仍然可以从 中安装和使用/usr/local/opt/<package>/,只是不在默认路径中。

您使用哪一个取决于各个软件包的设置方式以及您需要切换的频率。它可能不像 MacPorts 那样清晰,但它工作得很好。