2015-08-04 21 views
17

Próbuję zainstalować Thrift na moim MacBooku. przeciwnym razie mam błąd:Jak zainstalować Bison na Mac OSX

configure: error: Bison version 2.5 or higher must be installed on the system!

Więc próbowałem zainstalować Bison na moim OS, ale nie mogę znaleźć samouczek w Internecie. Czy ktoś, kto może mi powiedzieć, jak zainstalować Bison na moim systemie?

poważaniem

Odpowiedz

5

Aby zaoszczędzić mnóstwo czasu użytkowania albo Macports lub Homebrew. Zainstalują dla ciebie wszystkie pakiety zależne.

używam DarwinPorts, a po zainstalowaniu go, to tak proste, jak:

$ sudo port install thrift 

i będzie to zrobione zanim kawa jest gotowa.

+0

pisałem „port sudo zainstalować zapobiegliwości” na moim terminalu, ale wystąpił błąd „Błąd: Nie znaleziono Port oszczędność możemy znaleźć rozwiązanie” Pozdrawiam. –

+0

@bonzaitek Dziwne, ponieważ ten port jest [dostępny] (https://trac.macports.org/browser/trunk/dports/devel/thrift/Portfile). Czy wykonałeś wszystkie kroki instalacji Macports (np. 'Sudo port selfupdate')? – trojanfoe

+0

Ups ... Nie, nie zrobiłem, jedyną obsługą, którą zrobiłem, jest instalacja ze źródła, jak " $ curl -O https://distfiles.macports.org/MacPorts/MacPorts-2.3.3.tar.bz2 $ tar xf MacPorts-2.3.3.tar.bz2 $ cd MacPorts-2.3.3/ " Czy Twoim zdaniem ten link samouczek jest poprawny dla reszty instalacji? https://guide.macports.org/chunked/installing.shell.html Pozdrowienia –

35

Zobacz here. Można zainstalować z wywaru:

brew install bison 

a następnie użyć:

brew link bison --force 

Nie zapomnij odłączyć go, jeśli to konieczne (napar rozłączyć żubry).

+0

Kiedy konieczne będzie odłączenie żubra? Na pewno zapomnę. – jfunk

1

zmienić nazwę domyślną żubra pod reż: zainstalować '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin$'

najnowszą wersję żubrów przez homebrew:

brew install bison 

Link żubr:

brew link bison --force 

jeśli trzeba odłączyć żubry żubry i zmienić nazwę z Xcode. najlepszym życzeniem ~~