解决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 相关文章推荐
摘自百度的图片轮换效果代码
Nov 19 Javascript
js展开闭合效果演示代码
Jul 24 Javascript
Bootstrap每天必学之标签页(Tab)插件
Aug 09 Javascript
基于BootStarp的Dailog
Apr 28 Javascript
图文详解JavaScript的原型对象及原型链
Aug 02 Javascript
三种方式实现瀑布流布局
Feb 10 Javascript
JavaScript表单验证完美代码
Mar 02 Javascript
关于axios返回空对象的问题解决
Apr 04 Javascript
ReactJs实现树形结构的数据显示的组件的示例
Aug 18 Javascript
Angular4 ElementRef的应用
Feb 26 Javascript
angular4强制刷新视图的方法
Oct 09 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
Nov 11 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
使用zend studio for eclipse不能激活代码提示功能的解决办法
2009/10/11 PHP
PHP在字符断点处截断文字的实现代码
2011/04/21 PHP
ThinkPHP模板中数组循环实例
2014/10/30 PHP
ECshop 迁移到 PHP7版本时遇到的兼容性问题
2016/02/15 PHP
php自定义时间转换函数示例
2016/12/07 PHP
phpinfo无法显示的原因及解决办法
2019/02/15 PHP
Laravel事件监听器用法实例分析
2019/03/12 PHP
JS处理VBArray的函数使用说明
2008/05/11 Javascript
学习ExtJS form布局
2009/10/08 Javascript
元素的内联事件处理函数的特殊作用域在各浏览器中存在差异
2011/01/12 Javascript
关于js注册事件的常用方法
2013/04/03 Javascript
javascript数组详解
2014/10/22 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
2015/03/05 Javascript
js计算文本框输入的字符数
2015/10/23 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
2016/06/12 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
2017/05/31 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
2019/03/27 Javascript
vue 实现滚动到底部翻页效果(pc端)
2019/07/31 Javascript
在VUE中使用lodash的debounce和throttle操作
2020/11/09 Javascript
[36:16]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.19
2020/12/24 DOTA
Python使用cx_Freeze库生成msi格式安装文件的方法
2018/07/10 Python
python3 assert 断言的使用详解 (区别于python2)
2019/11/27 Python
浅谈python累加求和+奇偶数求和_break_continue
2020/02/25 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
Python如何实现感知器的逻辑电路
2020/12/25 Python
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
生态学毕业生自荐信
2013/10/27 职场文书
幼儿园老师寄语
2014/04/03 职场文书
应届大专毕业生自我鉴定
2014/04/08 职场文书
中秋寄语大全
2014/04/11 职场文书
高中生操行评语大全
2014/04/25 职场文书
关于读书的演讲稿1000字
2014/08/27 职场文书
2016年万圣节活动总结
2016/04/05 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers
浅谈JS的原型和原型链
2021/06/04 Javascript
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python