解决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 程序编码规范
Nov 23 Javascript
JS时间选择器 兼容IE6,7,8,9
Jun 26 Javascript
JavaScript中的私有/静态属性介绍
Jul 26 Javascript
js的onload事件及初始化按钮事件示例代码
Sep 25 Javascript
js同比例缩放图片的小例子
Oct 30 Javascript
IE6中链接A的href为javascript协议时不在当前页面跳转
Jun 05 Javascript
js实现select组件的选择输入过滤代码
Oct 14 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
May 25 Javascript
JS中数组重排序方法
Nov 11 Javascript
Vue 固定头 固定列 点击表头可排序的表格组件
Nov 25 Javascript
react-native使用react-navigation进行页面跳转导航的示例
Sep 07 Javascript
node.js操作MongoDB的实例详解
Oct 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
《魔兽世界》惊魂幻象将获得调整
2020/03/08 其他游戏
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
基于JQuery的简单实现折叠菜单代码
2010/09/15 Javascript
jquery操作cookie插件分享
2014/01/14 Javascript
jquery使用animate方法实现控制元素移动
2015/03/27 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
2016/12/17 Javascript
Javascript 实现计算器时间功能详解及实例(二)
2017/01/08 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
JavaScript之map reduce_动力节点Java学院整理
2017/06/29 Javascript
D3.js实现简洁实用的动态仪表盘的示例
2018/04/04 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
vue自动添加浏览器兼容前后缀操作
2020/08/13 Javascript
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python创建日历实例
2014/08/21 Python
Python中的filter()函数的用法
2015/04/27 Python
基于python实现微信模板消息
2015/12/21 Python
python 类对象和实例对象动态添加方法(分享)
2017/12/31 Python
centos 安装python3.6环境并配置虚拟环境的详细教程
2018/02/22 Python
解决PyCharm import torch包失败的问题
2018/10/13 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
使用python实现数组、链表、队列、栈的方法
2019/12/20 Python
python实现在列表中查找某个元素的下标示例
2020/11/16 Python
Original Penguin英国官方网站:美国著名休闲时装品牌
2016/10/30 全球购物
Unix/Linux开发面试题
2016/08/16 面试题
函授毕业自我鉴定
2013/12/19 职场文书
直接有效的自我评价
2014/01/11 职场文书
九年级家长会邀请函
2014/01/15 职场文书
大学生学习2014年全国两会心得体会
2014/03/12 职场文书
构建高效课堂实施方案
2014/03/13 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
2015年农村党员公开承诺事项
2015/04/28 职场文书
vue实力踩坑之push当前页无效
2022/04/10 Vue.js
java获取一个文本文件的编码(格式)信息
2022/09/23 Java/Android