解决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 相关文章推荐
javascript 清除输入框中的数据
Apr 13 Javascript
常见JS效果之图片减速度滚动实现代码
Dec 08 Javascript
jquery自定义类似$.ajax()的方法实现代码
Aug 13 Javascript
JavaScript对象的property属性详解
Apr 01 Javascript
深入浅析JavaScript中对事件的三种监听方式
Sep 29 Javascript
基于Bootstrap的后台管理面板 Bootstrap Metro Dashboard
Jun 17 Javascript
jquery表格datatables实例解析 直接加载和延迟加载
Aug 12 Javascript
微信小程序 下拉列表的实现实例代码
Mar 08 Javascript
微信小程序中添加客服按钮contact-button功能
Apr 27 Javascript
JavaScript数组去重算法实例小结
May 07 Javascript
微信小程序云开发之新手环境配置
May 16 Javascript
vue2.0 watch里面的 deep和immediate用法说明
Oct 30 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
PHP 类商品秒杀计时实现代码
2010/05/05 PHP
PHP判断远程图片是否存在的几种方法
2014/05/04 PHP
PHP Static延迟静态绑定用法分析
2016/03/16 PHP
Apache无法自动跳转却显示目录的解决方法
2020/11/30 PHP
js的with语句使用方法
2007/09/21 Javascript
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
javascript 实用的文字链提示框效果
2010/06/30 Javascript
js截取函数(indexOf,join等)
2010/09/01 Javascript
基于jquery的代码显示区域自动拉长效果
2011/12/07 Javascript
你必须知道的Javascript知识点之"this指针"的应用
2013/04/23 Javascript
jquery控制左右箭头滚动图片列表的实例
2013/05/20 Javascript
jQuery 删除/替换DOM元素的几种方式
2014/05/20 Javascript
jQuery中queue()方法用法实例
2014/12/29 Javascript
谈谈javascript中使用连等赋值操作带来的问题
2015/11/26 Javascript
BootStrap实用代码片段之一
2016/03/22 Javascript
VUE开发一个图片轮播的组件示例代码
2017/03/06 Javascript
深入理解React Native原生模块与JS模块通信的几种方式
2017/07/24 Javascript
Vue DevTools调试工具的使用
2017/12/05 Javascript
vue2.0 父组件给子组件传递数据的方法
2018/01/15 Javascript
Vue项目中使用WebUploader实现文件上传的方法
2019/07/21 Javascript
[06:11]2014DOTA2国际邀请赛 专访团结一心的VG战队
2014/07/21 DOTA
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
python 去除二维数组/二维列表中的重复行方法
2019/01/23 Python
Python标准库使用OrderedDict类的实例讲解
2019/02/14 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
CSS3 绘制BMW logo实的现代码
2013/04/25 HTML / CSS
纯CSS3代码实现文字描边
2016/04/25 HTML / CSS
腾讯公司的一个sql题
2013/01/22 面试题
茶叶生产计划书
2014/01/10 职场文书
超市国庆节促销方案
2014/02/20 职场文书
技校毕业生自荐信
2014/06/03 职场文书
2015年入党决心书
2015/02/05 职场文书
工作转正自我鉴定范文
2019/06/21 职场文书
python代码实现扫码关注公众号登录的实战
2021/11/01 Python
redis缓存存储Session原理机制
2021/11/20 Redis
详解Python如何批量采集京东商品数据流程
2022/01/22 Python