安装thrift时,报错:
Bison version 2.5 or higher must be installed on the system!
第1步:
mac中默认安装了bison 2.3版本,并配置了路径在path中。使用brew命令安装新版的bison。
brew install bison
第2步:
Warning: bison 3.8.2 is already installed and up-to-date.
已经安装了3.8.2 此时需要查看下3.8.2的位置 然后进行覆盖
第3步:查找最新版本位置
brew list bison
显示位置
/opt/homebrew/Cellar/bison/3.8.2/bin/bison
/opt/homebrew/Cellar/bison/3.8.2/bin/yacc
/opt/homebrew/Cellar/bison/3.8.2/lib/liby.a
/opt/homebrew/Cellar/bison/3.8.2/share/aclocal/bison-i18n.m4
/opt/homebrew/Cellar/bison/3.8.2/share/bison/ (29 files)
/opt/homebrew/Cellar/bison/3.8.2/share/doc/ (55 files)
/opt/homebrew/Cellar/bison/3.8.2/share/info/bison.info
/opt/homebrew/Cellar/bison/3.8.2/share/man/ (2 files)
第4步:
接下来将最新版的安装路径加入到path中
export PATH=/opt/homebrew/Cellar/bison/3.8.2/bin:$PATH
第5步:
查看版本号
bison --version
bison (GNU Bison) 3.8.2