解决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 相关文章推荐
解决Extjs上传图片无法预览的解决方法
Mar 22 Javascript
JavaScript中的null和undefined解析
Apr 14 Javascript
Javascript类型转换的规则实例解析
Feb 23 Javascript
JS中如何比较两个Json对象是否相等实例代码
Jul 13 Javascript
详解webpack require.ensure与require AMD的区别
Dec 13 Javascript
vue 之 css module的使用方法
Dec 04 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
Mar 26 Javascript
js验证身份证号码记录的方法
Apr 26 Javascript
使用Vue 实现滑动验证码功能
Jun 27 Javascript
微信小程序分享小程序码的生成(带参数)以及参数的获取
Mar 25 Javascript
koa2 数据api中间件设计模型的实现方法
Jul 13 Javascript
JavaScript实现复选框全选功能
Apr 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
php swoole多进程/多线程用法示例【基于php7nts版】
2019/08/12 PHP
如何实现动态删除javascript函数
2007/05/27 Javascript
写js时遇到的一些小问题
2010/12/06 Javascript
JavaScript中双叹号(!!)作用示例介绍
2014/04/10 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
2015/08/24 Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
2015/09/22 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
2016/06/17 Javascript
javascript中apply/call和bind的使用
2017/02/15 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
2017/05/17 Javascript
nodejs构建本地web测试服务器 如何解决访问静态资源问题
2017/07/14 NodeJs
bootstrap模态框关闭后清除模态框的数据方法
2018/08/10 Javascript
解决ant Design Search无法输入内容的问题
2020/10/29 Javascript
Python中音频处理库pydub的使用教程
2017/06/07 Python
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
2018/06/13 Python
Python 正则表达式匹配字符串中的http链接方法
2018/12/25 Python
Python设计模式之简单工厂模式实例详解
2019/01/22 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
2020/06/23 Python
Python3基于print打印带颜色字符串
2020/07/06 Python
HTML5新增form控件和表单属性实例代码详解
2019/05/15 HTML / CSS
Amaze UI 文件选择域的示例代码
2020/08/26 HTML / CSS
ROSEFIELD手表荷兰官方网上商店:北欧极简设计女士腕表品牌
2018/01/24 全球购物
英国奢侈皮具品牌:Aspinal of London
2018/09/02 全球购物
三星印度官网:Samsung印度
2019/08/03 全球购物
校本教研工作制度
2014/01/22 职场文书
婚前协议书
2014/04/15 职场文书
微笑服务演讲稿
2014/05/13 职场文书
关于奉献的演讲稿
2014/05/21 职场文书
党员承诺书格式
2014/05/21 职场文书
女生节标语
2014/06/26 职场文书
校车安全责任书
2014/08/25 职场文书
商超业务员岗位职责
2015/02/13 职场文书
2015年公务员转正工作总结
2015/04/24 职场文书
民事二审代理词
2015/05/25 职场文书
信仰观后感
2015/06/03 职场文书
党员反腐倡廉学习心得体会
2015/08/15 职场文书
2016年党员岗位承诺书
2016/03/24 职场文书