解决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控制台调试的方法
Mar 07 Javascript
jquery动态更换设置背景图的方法
Mar 25 Javascript
JavaScript用Number方法实现string转int
May 13 Javascript
推荐9款炫酷的基于jquery的页面特效
Dec 07 Javascript
JS结合bootstrap实现基本的增删改查功能
Jul 22 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
Aug 10 Javascript
JavaScript正则表达式校验与递归函数实际应用实例解析
Aug 04 Javascript
react学习笔记之state以及setState的使用
Dec 07 Javascript
AngularJS中重新加载当前路由页面的方法
Mar 09 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
Aug 25 Javascript
vue 实现特定条件下绑定事件
Nov 09 Javascript
JavaScript字符和ASCII实现互相转换
Jun 03 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来自动调用不同服务器上的flash
2006/10/09 PHP
使用 php4 加速 web 传输
2006/10/09 PHP
PHP foreach循环使用详解与实例代码
2010/05/08 PHP
php UBB 解析实现代码
2011/11/27 PHP
php+mysql不用递归实现的无限级分类实例(非递归)
2014/07/08 PHP
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
2017/08/07 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
2018/04/08 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
Fixie.js 自动填充内容的插件
2012/06/28 Javascript
查看图片(前进后退)功能实现js代码
2013/04/24 Javascript
JavaScript控制listbox列表框的项目上下移动的方法
2015/03/18 Javascript
javascript实现删除前弹出确认框
2015/06/04 Javascript
轻松搞定jQuery.noConflict()
2016/02/15 Javascript
jQuery 3.0十大新特性
2016/07/06 Javascript
HTML的select控件美化
2017/03/27 Javascript
node.js中fs.stat与fs.fstat的区别详解
2017/06/01 Javascript
javascript定时器取消定时器及优化方法
2017/07/08 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
js实现for循环跳过undefined值示例
2019/07/02 Javascript
jQuery列表动态增加和删除的实现方法
2020/11/05 jQuery
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
2014/04/25 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
python模拟预测一下新型冠状病毒肺炎的数据
2020/02/01 Python
TensorFlow自定义损失函数来预测商品销售量
2020/02/05 Python
Python object类中的特殊方法代码讲解
2020/03/06 Python
python实现企业微信定时发送文本消息的示例代码
2020/11/24 Python
高中打架检讨书
2014/02/13 职场文书
幼儿园中班下学期评语
2014/04/18 职场文书
见习报告格式要求
2014/11/04 职场文书
2014年小学教导处工作总结
2014/12/19 职场文书
谢师宴邀请函
2015/02/02 职场文书
2015年南京大屠杀纪念日活动总结
2015/03/24 职场文书
2015年度公共机构节能工作总结
2015/05/26 职场文书
导游词之杭州西湖
2019/09/19 职场文书
nginx如何将http访问的网站改成https访问
2021/03/31 Servers