在mac OS X 10.6.8上更新m4

  • 本文关键字:更新 m4 mac OS macos m4
  • 更新时间 :
  • 英文 :


我正在尝试将m4从1.4.6版本(OS X 10.6.8附带的版本)升级到1.4.16。我已经安装了homebrew,并且我也从源代码构建到/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。关于安装它们还有什么我应该知道的吗?

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

最新更新