解决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 相关文章推荐
js图片延迟加载的实现方法及思路
Jul 22 Javascript
jQuery对Select的操作大集合(收藏)
Dec 28 Javascript
javascript判断是手机还是电脑访问网页的简单实例分享
Jun 03 Javascript
使用jQuery.wechat构建微信WEB应用
Oct 09 Javascript
javacript使用break内层跳出外层循环分析
Jan 12 Javascript
jQuery添加删除DOM元素方法详解
Jan 18 Javascript
JavaScript继承学习笔记【新手必看】
May 10 Javascript
jQuery遮罩层实例讲解
May 11 jQuery
jQuery Ajax 实现分页 kkpager插件实例代码
Aug 10 jQuery
详解Vue + Vuex 如何使用 vm.$nextTick
Nov 20 Javascript
使用jQuery给Table动态增加行、清空table的方法
Sep 05 jQuery
JavaScript如何实现元素全排列实例代码
May 14 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
探讨:使用XMLSerialize 序列化与反序列化
2013/06/08 PHP
php eval函数一句话木马代码
2015/05/21 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
jquery.ui.draggable中文文档
2009/11/24 Javascript
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
JavaScript中为元素加上name属性的方法
2011/05/09 Javascript
js数组循环遍历数组内所有元素的方法
2014/01/18 Javascript
jQuery实现选项卡切换效果简单演示
2015/12/09 Javascript
jQuery实现简单的图片查看器
2020/09/11 Javascript
js发送短信倒计时的简单实现方法
2016/09/08 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
BooStrap对导航条的改造实践小结
2016/09/21 Javascript
AngularJS之ionic 框架下实现 Localstorage本地存储
2017/04/22 Javascript
webpack打包js文件及部署的实现方法
2017/12/18 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
环形加载进度条封装(Vue插件版和原生js版)
2019/12/04 Javascript
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
python创建和使用字典实例详解
2013/11/01 Python
Python的Bottle框架中返回静态文件和JSON对象的方法
2015/04/30 Python
python在指定目录下查找gif文件的方法
2015/05/04 Python
Python编程入门的一些基本知识
2015/05/13 Python
python正则表达式之作业计算器
2016/03/18 Python
linux环境下python中MySQLdb模块的安装方法
2017/06/16 Python
Python使用dict.fromkeys()快速生成一个字典示例
2019/04/24 Python
django实现web接口 python3模拟Post请求方式
2019/11/19 Python
基于python调用jenkins-cli实现快速发布
2020/08/14 Python
python 实现客户端与服务端的通信
2020/12/23 Python
纯CSS3制作页面切换效果的实例代码
2019/05/30 HTML / CSS
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
GAP阿联酋官网:GAP UAE
2017/11/30 全球购物
安德玛菲律宾官网:Under Armour菲律宾
2020/07/28 全球购物
解决方案设计综合面试题
2015/08/31 面试题
工程质量承诺书范文
2014/03/27 职场文书
《冬阳童年骆驼队》教学反思
2014/04/15 职场文书
房屋鉴定委托书范本
2014/09/23 职场文书
介绍信怎么写
2015/05/05 职场文书