如何在 mac OSX 上安装 bison
How to install bison on mac OSX
我正在尝试在我的 macbook 上安装 Thrift。
否则我得到一个错误:
configure: error: Bison version 2.5 or higher must be installed on the system!
所以尝试在我的 OS 上安装 Bison,但我没有在互联网上找到教程。
谁能告诉我如何在我的系统上安装 Bison?
亲切的问候
要节省大量时间,请使用 Macports or Homebrew。这些将为您安装所有依赖包。
我用的是Macports,安装好之后就这么简单:
$ sudo port install thrift
它会在您的咖啡准备好之前完成。
参见here。你可以用 brew 安装:
brew install bison
然后更新您的脚本或 shell 配置以在
中首先使用 brew 的 bison
你的路径:
export PATH="$(brew --prefix bison)/bin:$PATH"
或者
export PATH="/usr/local/opt/bison/bin:$PATH"
重命名目录下的默认野牛:
'/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin$'
通过自制软件安装最新版本的 bison:
brew install bison
link野牛:
brew link bison --force
如果您需要取消link 野牛并将野牛重命名为xcode。
祝福~~
我在 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
的link。
因此,最重要的是,您需要执行以下三个步骤:
brew install bison
echo 'export PATH="/usr/local/opt/bison/bin:$PATH"' >> ~/.bash_profile
export LDFLAGS="-L/usr/local/opt/bison/lib"
我需要设置 export PATH="/usr/local/opt/bison/bin:$PATH"
brew install bison
在 /usr/local/Cellar 安装 bison 新版本,但此路径未在 $PATH
中设置
我正在尝试在我的 macbook 上安装 Thrift。 否则我得到一个错误:
configure: error: Bison version 2.5 or higher must be installed on the system!
所以尝试在我的 OS 上安装 Bison,但我没有在互联网上找到教程。 谁能告诉我如何在我的系统上安装 Bison?
亲切的问候
要节省大量时间,请使用 Macports or Homebrew。这些将为您安装所有依赖包。
我用的是Macports,安装好之后就这么简单:
$ sudo port install thrift
它会在您的咖啡准备好之前完成。
参见here。你可以用 brew 安装:
brew install bison
然后更新您的脚本或 shell 配置以在
中首先使用 brew 的 bison
你的路径:
export PATH="$(brew --prefix bison)/bin:$PATH"
或者
export PATH="/usr/local/opt/bison/bin:$PATH"
重命名目录下的默认野牛: '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin$'
通过自制软件安装最新版本的 bison:
brew install bison
link野牛:
brew link bison --force
如果您需要取消link 野牛并将野牛重命名为xcode。 祝福~~
我在 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
的link。
因此,最重要的是,您需要执行以下三个步骤:
brew install bison
echo 'export PATH="/usr/local/opt/bison/bin:$PATH"' >> ~/.bash_profile
export LDFLAGS="-L/usr/local/opt/bison/lib"
我需要设置 export PATH="/usr/local/opt/bison/bin:$PATH"
brew install bison
在 /usr/local/Cellar 安装 bison 新版本,但此路径未在 $PATH