解决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 相关文章推荐
window.onload 加载完毕的问题及解决方案(上)
Jul 09 Javascript
jQuery中与toggleClass等价的程序段 以及未来学习的方向
Mar 18 Javascript
匹配任意字符的正则表达式写法
Apr 29 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
Jan 14 Javascript
Js+php实现异步拖拽上传文件
Jun 23 Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
Jan 13 Javascript
JavaScript禁止微信浏览器下拉回弹效果
May 16 Javascript
jQuery复合事件结合toggle()方法的用法示例
Jun 10 jQuery
javascript+html5+css3自定义弹出窗口效果
Oct 26 Javascript
node前端模板引擎Jade之标签的基本写法
May 11 Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
Nov 25 Javascript
js实现ajax的用户简单登入功能
Jun 18 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下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
2011/06/09 PHP
CodeIgniter基于Email类发邮件的方法
2016/03/29 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
js异或加解密效果代码
2008/06/25 Javascript
js 弹出框 替代浏览器的弹出框
2010/10/29 Javascript
放弃用你的InnerHTML来输出HTML吧 jQuery Tmpl不详细讲解
2013/04/20 Javascript
window.location的重写及判断location是否被重写
2014/09/04 Javascript
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
2015/01/29 Javascript
js中this用法实例详解
2015/05/05 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
2020/08/21 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
canvas绘制七巧板
2017/02/03 Javascript
async/await让异步操作同步执行的方法详解
2019/11/01 Javascript
python实现的防DDoS脚本
2011/02/08 Python
python冒泡排序简单实现方法
2015/07/09 Python
以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
2016/01/20 Python
在Ubuntu系统下安装使用Python的GUI工具wxPython
2016/02/18 Python
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
使用pytorch进行图像的顺序读取方法
2018/07/27 Python
10分钟教你用Python实现微信自动回复功能
2018/11/28 Python
对python requests发送json格式数据的实例详解
2018/12/19 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
2019/02/20 Python
Python3 pickle对象串行化代码实例解析
2020/03/23 Python
jupyter notebook的安装与使用详解
2020/05/18 Python
python 实现倒计时功能(gui界面)
2020/11/11 Python
大女孩胸罩:Big Girls Bras
2016/12/15 全球购物
创建学习型党组织实施方案
2014/03/29 职场文书
后备干部培训方案
2014/05/22 职场文书
中国在我心中演讲稿
2014/09/13 职场文书
2014党委书记四风对照检查材料思想汇报
2014/09/21 职场文书
公司员工体检通知
2015/04/21 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书
入学证明
2015/06/23 职场文书
三严三实·严以律己心得体会
2016/01/13 职场文书
python3实现Dijkstra算法最短路径的实现
2021/05/12 Python
oracle设置密码复杂度及设置超时退出的功能
2022/06/28 Oracle