我正在尝试在我的macbook上安装Thrift。 否则我得到一个错误:
configure:error:必须在系统上安装Bison版本2.5或更高版本!
所以试图在我的操作系统上安装Bison,但我没有在互联网上找到教程。 有谁能告诉我如何在我的系统上安装Bison?
亲切的问候
答案 0 :(得分:49)
见here。您可以使用brew安装:
brew install bison
然后使用:
brew link bison --force
如果有必要,请不要忘记取消关联(brew unlink bison)。
答案 1 :(得分:10)
要节省大量时间,请使用Macports或Homebrew。这些将为您安装所有依赖包。
我使用Macports,安装后,它就像:
一样简单{ _id: 55c02ab7684c7a601ca24898,
title: 'this is a better poll',
link: 'this-is-a-better-poll',
creator: 'user',
__v: 0,
choices:
[ { text: 'Option 1', votes: 0 },
{ text: 'Option 2', votes: 0 } ] }
它将在你的咖啡准备好之前完成。
答案 2 :(得分:3)
在brew install bison
之后和尝试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"
因此,我建议您在上面添加这两个标志,而不是强制使用/usr/local
的链接。
因此,最重要的是,您需要执行以下三个步骤:
brew install bison
echo 'export PATH="/usr/local/opt/bison/bin:$PATH"' >> ~/.bash_profile
export LDFLAGS="-L/usr/local/opt/bison/lib"
答案 3 :(得分:1)
在dir下重命名默认野牛: '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin $'
通过自制软件安装最新版本的bison:
brew install bison
链接野牛:
brew link bison --force
如果您需要取消链接野牛并将野牛重命名为xcode。 最好的愿望~~
答案 4 :(得分:1)
我需要设置export PATH="/usr/local/opt/bison/bin:$PATH"
brew install bison
在/ usr / local / Cellar上安装野牛新版本,但未在$ PATH中设置此路径