Jak uaktualnić gnu w OS X El Capitan

2

Obecnie jestem w:

mhoggan-C02S81PRG8WM:c_velodyne mhoggan$ make --version
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc. This is free
software; see the source for copying conditions. There is NO warranty;
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

This program built for i386-apple-darwin11.3.0
mhoggan-C02S81PRG8WM:c_velodyne mhoggan$ make --version GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc. This is free
software; see the source for copying conditions. There is NO warranty;
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

This program built for i386-apple-darwin11.3.0

Czy w Homebrew jest sposób na uaktualnienie do wersji 4.1 lub 4.2?

Matthew Hoggan
źródło

Odpowiedzi:

3

Tak, możesz uruchomić:

brew install homebrew/core/make

na wcześniejszych systemach było to:

brew install homebrew/dupes/make

Spowoduje to zainstalowanie make 4.2.1.

Inną opcją, jeśli chcesz zachować zainstalowaną wersję make, jest instalacja remake'a.

brew install remake
jksoegaard
źródło
W przypadku pierwszego polecenia otrzymuję komunikat „Błąd: homebrew / dupes był przestarzały. Ten kran jest teraz pusty, ponieważ wszystkie jego formuły zostały zmigrowane.
tofutim
Są teraz w homebrew-core, zaktualizowałem odpowiedź. (Odpowiedź była z 2016 r.).
jksoegaard
1

Domyślnie homebrew instaluje GNU make binary z przedrostkiem „g”, jako: /usr/local/bin/gmake

Jeśli chcesz go zainstalować jako make biegać:

brew install --with-default-names make

Następnie „pokryje” domyślne ustawienia systemu make zarozumiały /usr/local/bin poprzedza /usr/bin (gdzie system make rezyduje) w twoim $PATH.

Michał Szajbe
źródło