J'essaie d'installer Thrift sur mon macbook. Sinon, j'ai une erreur:
configure: erreur: Bison version 2.5 ou supérieure doit être installée sur le système!
J'ai donc essayé d'installer Bison sur mon système d'exploitation, mais je n'ai pas trouvé de tutoriel sur Internet. Est-ce que quelqu'un qui peut me dire comment installer Bison sur mon système?
Sincères amitiés
Voir ici . Vous pouvez installer avec brew:
brew install bison
puis utilisez:
brew link bison --force
N'oubliez pas de le dissocier si nécessaire (infuser dissocier le bison).
J'ai reçu un avertissement après brew install bison
et en essayant 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"
Je vous suggère donc d'ajouter ces deux drapeaux ci-dessus, au lieu de forcer le lien de /usr/local
.
Donc, vous aurez surtout besoin de trois étapes:
brew install bison
echo 'export PATH="/usr/local/opt/bison/bin:$PATH"' >> ~/.bash_profile
export LDFLAGS="-L/usr/local/opt/bison/lib"
Je devais définir export PATH="/usr/local/opt/bison/bin:$PATH"
brew install bison
installe la nouvelle version de bison dans/usr/local/Cellar mais ce chemin n'est pas défini dans $ PATH
renommer le bison par défaut sous dir: '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin$'
installez la dernière version de bison par homebrew:
brew install bison
lier le bison:
brew link bison --force
si vous avez besoin de dissocier le bison et de renommer le bison de xcode. meilleurs voeux ~~