在mac OS X 10.6.8上更新m4

时间:2013-03-28 02:51:01

标签: macos m4

我正在尝试将m4从版本1.4.6(OS X 10.6.8附带的版本)升级到1.4.16。我已经安装了自制软件,我也从源代码构建到/ usr / local /(并编辑/ etc / paths以将/ usr / local放在/ usr上面),但系统版本似乎仍然优先。

具体来说,如果我输入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 个答案:

答案 0 :(得分:0)

当您在提示符下键入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