在 OSX 上使用 GNU Make 4.X

Using GNU Make 4.X on OSX

我正在关注 https://ninenines.eu/docs/en/cowboy/2.0/guide/getting_started/

这需要制作。当我 运行 安装脚本时,提示告诉我使用 make 4.1 。我运行brew install erlang git homebrew/dupes/make

然后 brew unlink make && brew link makewhich make 仍然是 /usr/binmake -v 是 3.8。

如何link 更新正确的品牌?

编辑

导出路径=/usr/local/bin:$路径 是我的第一行 ~/.bash_profile

您需要设置 PATH 以便 /usr/local/bin 提前,即 before /usr/bin 因为 homebrew 将其二进制文件放入 /usr/local/bin.

因此,对于一次性命令,您可以 运行:

/usr/local/bin/make -v

但一般来说,您想在 $HOME/.profile$HOME/.bash_profile 中设置 PATH,如下所示:

export PATH=/usr/local/bin:$PATH

一般来说,您需要获取您的个人资料:

source ~/.profile

或者修改后注销重新登录才能生效