解决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 select控制插件
Aug 17 Javascript
用jQuery扩展自写的 UI导航
Jan 13 Javascript
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
Oct 11 Javascript
JavaScript中的onerror事件概述及使用
Apr 01 Javascript
鼠标焦点离开文本框时验证的js代码
Jul 19 Javascript
javascript图片预加载实例分析
Jul 16 Javascript
javascript日期操作详解(脚本之家整理)
Sep 05 Javascript
JavaScript绑定事件监听函数的通用方法
May 14 Javascript
javascript中的深复制详解及实例分析
Dec 29 Javascript
ES6使用export和import实现模块化的方法
Sep 10 Javascript
Vue axios与Go Frame后端框架的Options请求跨域问题详解
Mar 03 Javascript
Element-ui el-tree新增和删除节点后如何刷新tree的实例
Aug 31 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网上调查系统
2006/10/09 PHP
php的list()的一步操作给一组变量进行赋值的使用
2011/05/18 PHP
php守护进程 加linux命令nohup实现任务每秒执行一次
2011/07/04 PHP
解决CodeIgniter伪静态失效
2014/06/09 PHP
PHP中字符串长度的截取用法示例
2017/01/12 PHP
浅析PHP echo 和 print 语句
2020/06/30 PHP
mailto的使用技巧分享
2012/12/21 Javascript
基于jQuery选择器的整理集合
2013/04/26 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
js闭包所用的场合以及优缺点分析
2015/06/22 Javascript
Wireshark基本介绍和学习TCP三次握手
2016/08/15 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
2017/02/12 Javascript
解决vue-quill-editor上传内容由于图片是base64的导致字符太长的问题
2018/08/20 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
2020/04/04 jQuery
vue实现购物车的监听
2020/04/20 Javascript
vue+animation实现翻页动画
2020/06/29 Javascript
[02:20]DOTA2亚洲邀请赛 EHOME战队出场宣传片
2015/02/07 DOTA
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
2017/06/14 Python
Python实现一个服务器监听多个客户端请求
2018/04/12 Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
2018/12/17 Python
用xpath获取指定标签下的所有text的实例
2019/01/02 Python
mac使用python识别图形验证码功能
2020/01/10 Python
Python re正则表达式元字符分组()用法分享
2020/02/10 Python
详解Python 实现 ZeroMQ 的三种基本工作模式
2020/03/24 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
努比亚手机官网:nubia
2016/10/06 全球购物
Carmen Sol官网:购买果冻鞋、手袋和配件
2021/01/01 全球购物
幼儿园小班植树节活动方案
2014/03/04 职场文书
师德先进个人材料
2014/12/20 职场文书
2015年底工作总结范文
2015/05/15 职场文书
css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效
2021/04/29 HTML / CSS
详细聊聊MySQL中慢SQL优化的方向
2021/08/30 MySQL
高性能跳频抗干扰宽带自组网电台
2022/02/18 无线电