2013-03-28 140 views
0

我試圖將版本1.4.6(OS X 10.6.8附帶的版本)中的m4升級到1.4.16。我已經安裝了自制軟件,並且我也已經從源代碼構建到/ usr/local /(並編輯/ etc /路徑將/ usr/local放在/ usr之上),但系統版本似乎仍然優先。在Mac OS X上更新m4 10.6.8

具體地,如果I型m4 --version', I get GNU M4 1.4.6 , but if I type的/ usr/local/bin中/ M4 --versoin , I get M4(GNU M4)1.4.16`。如何將新版本設置爲默認版本?

...最終,我想更新autoconf和automake。還有什麼我應該知道安裝它們?

回答

-1

當您在提示符下鍵入m4時,您的shell將通過PATH變量查找以查找該命令。你只需要在你的路徑上加上/usr/local/bin即可。例如,在~/.bashrc,你可以簡單地做:

PATH=/usr/local/bin:$PATH 

注意,這可能導致在PATH中出現多次的目錄。你可以用類似的方法避免這種情況:

echo $PATH | tr : \\n | grep -q '^/usr/local/bin$' || PATH=/usr/local/bin:$PATH