解决Mac安装thrift因bison报错的问题


Posted in Javascript onMay 17, 2018

安装thrift时,报错:

Bison version 2.5 or higher must be installed on the system!

使用brew install bison 安装新版的bison

$ brew list bison
/usr/local/Cellar/bison/3.0.4/bin/bison
/usr/local/Cellar/bison/3.0.4/bin/yacc
/usr/local/Cellar/bison/3.0.4/lib/liby.a
/usr/local/Cellar/bison/3.0.4/share/aclocal/bison-i18n.m4
/usr/local/Cellar/bison/3.0.4/share/bison/ (23 files)
/usr/local/Cellar/bison/3.0.4/share/doc/ (14 files)
/usr/local/Cellar/bison/3.0.4/share/info/bison.info
/usr/local/Cellar/bison/3.0.4/share/man/ (2 files)

已经安装3.0.4版本

但是安装thrift,仍然报错

Bison version 2.5 or higher must be installed on the system!

经查是使用了xcode自带的bison,路径

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/

解决办法:

首先将bison改名

cd /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/

sudo mv bison bison111

然后新版本的bison复制到路径下

sudo cp /usr/local/Cellar/bison/3.0.4/bin/bison /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/

再次安装thrift,安装成功。

cd /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/

sudo rm bison

sudo mv bison111 bison

以上这篇解决Mac安装thrift因bison报错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery实现的可以编辑选择的下拉框的代码
Nov 19 Javascript
菜鸟javascript基础整理1
Dec 06 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
Feb 07 Javascript
jquery使用hide方法隐藏指定id的元素
Mar 30 Javascript
JS实现日期时间动态显示的方法
Dec 07 Javascript
Jquery插件easyUi实现表单验证示例
Dec 15 Javascript
JavaScript遍历求解数独问题的主要思路小结
Jun 12 Javascript
详解node.js平台下Express的session与cookie模块包的配置
Apr 26 Javascript
JavaScript 五大常见函数
Mar 23 Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
Oct 16 Javascript
微信小程序解除10个请求并发限制
Dec 18 Javascript
解决在Vue中使用axios POST请求变成OPTIONS的问题
Aug 14 Javascript
Vue中的字符串模板的使用
May 17 #Javascript
快速解决brew安装特定版本flow的问题
May 17 #Javascript
vue2.0 实现导航守卫的具体用法(路由守卫)
May 17 #Javascript
通过一次报错详细谈谈Point事件
May 17 #Javascript
AngularJS日期格式化常见操作实例分析
May 17 #Javascript
Node 升级到最新稳定版的方法分享
May 17 #Javascript
Angular实现模版驱动表单的自定义校验功能(密码确认为例)
May 17 #Javascript
You might like
php5.3 废弃函数小结
2010/05/16 PHP
PHP中的函数-- foreach()的用法详解
2013/06/24 PHP
如何写php守护进程(Daemon)
2015/12/30 PHP
thinkphp3.x中变量的获取和过滤方法详解
2016/05/20 PHP
Yii1.1中通过Sql查询进行的分页操作方法
2017/03/16 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
翻译整理的jQuery使用查询手册
2007/03/07 Javascript
海量经典的jQuery插件集合
2010/01/12 Javascript
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
2013/01/18 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
AngularJS基础 ng-mouseleave 指令详解
2016/08/02 Javascript
js判断数组key是否存在(不用循环)的简单实例
2016/08/03 Javascript
JavaScript-html标题滚动效果的简单实现
2016/09/08 Javascript
深入学习 JavaScript中的函数调用
2017/03/23 Javascript
jquery.masonry瀑布流效果
2017/05/25 jQuery
node.js中express模块创建服务器和http模块客户端发请求
2019/03/06 Javascript
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
浅谈Express.js解析Post数据类型的正确姿势
2019/05/30 Javascript
vue2 拖动排序 vuedraggable组件的实现
2019/08/08 Javascript
Vue路由模块化配置的完整步骤
2019/08/14 Javascript
[15:20]DOTA2亚洲邀请赛总决赛开幕式表演:羽泉献唱
2017/04/05 DOTA
在Python中处理XML的教程
2015/04/29 Python
举例详解Python中循环语句的嵌套使用
2015/05/14 Python
Python获取当前路径实现代码
2017/05/08 Python
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
python使用SMTP发送qq或sina邮件
2017/10/21 Python
python Plotly绘图工具的简单使用
2020/03/03 Python
python读取当前目录下的CSV文件数据
2020/03/11 Python
python定义具名元组实例操作
2021/02/28 Python
金融系应届毕业生求职信
2014/05/26 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
篮球友谊赛通讯稿
2014/10/10 职场文书
《正比例》教学反思
2016/02/23 职场文书
python b站视频下载的五种版本
2021/05/27 Python
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android
mysql中如何用命令创建联合唯一索引
2022/04/20 MySQL