macos bison thrift

macos - Cómo instalar bison en mac OSX



thrift (4)

Estoy tratando de instalar Thrift en mi macbook. De lo contrario me sale un error:

configure: error: Bison versión 2.5 o superior debe estar instalada en el sistema!

Intenté instalar Bison en mi sistema operativo, pero no encontré el tutorial en Internet. ¿Alguien que pueda decirme cómo instalar Bison en mi sistema?

Saludos cordiales


Para ahorrar un montón de tiempo, use Macports o Homebrew . Estos instalarán todos los paquetes dependientes para usted.

Yo uso Macports, y después de instalarlo, es tan simple como:

$ sudo port install thrift

y se hará antes de que su café esté listo.


Recibí una advertencia después de brew install bison y al intentar brew link bison --force

bison is keg-only, which means it was not symlinked into /usr/local, because some formulae require a newer version of bison. If you need to have bison first in your PATH run: echo ''export PATH="/usr/local/opt/bison/bin:$PATH"'' >> ~/.bash_profile For compilers to find bison you may need to set: export LDFLAGS="-L/usr/local/opt/bison/lib"

Por lo tanto, le sugiero que agregue estos dos indicadores anteriores, en lugar de forzar el enlace de /usr/local .

Así que, sobre todo, necesitarás tres pasos a continuación:

brew install bison echo ''export PATH="/usr/local/opt/bison/bin:$PATH"'' >> ~/.bash_profile export LDFLAGS="-L/usr/local/opt/bison/lib"


Ver here Se puede instalar con brew:

brew install bison

y luego usar:

brew link bison --force

No olvides desvincularlo si es necesario (elaborar bisonte desvincular).


cambie el nombre del bisonte predeterminado en dir: ''/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin$''

Instala la versión más nueva de bison por homebrew:

brew install bison

vincular el bisonte:

brew link bison --force

si necesitas desvincular el bisonte y renombrarlo desde xcode. mejor deseo ~~