2013-10-25 56 views
5

我還在使用macports的原因之一是,在下載的東西版本之間切換很容易。例如,如果我想將我的GCC版本更改爲4.8,我所要做的就是自制版macports`port select --set`

sudo port set --select gcc mp-gcc48 

環境變量沒有浪費。我看到從自制軟件中可以獲得多個版本的gcc,但有沒有簡單的方法來激活和停用版本的東西?我沒有注意到文檔中的任何內容。

+0

這個問題似乎是題外話題,因爲它是關於一般軟件嘗試AskDifferent或超級用戶 – Mark

回答

3

選項1是您並行安裝多個版本化軟件包。那麼你會打電話gcc-4.7gcc-4.8

選項2是選擇性地brew linkbrew unlink您喜歡使用的軟件包版本。請注意,「未鏈接」包仍然安裝並可從/usr/local/opt/<package>/使用,它只是不在默認路徑中。

您使用哪一個取決於各個包的設置方式以及您需要多久切換一次。這可能不像MacPorts那樣清晰,但它工作得很好。