解决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 AJAX 用于计算点击率(统计)
Jun 30 Javascript
根据一段代码浅谈Javascript闭包
Dec 14 Javascript
自定义右键属性覆盖浏览器默认右键行为实现代码
Feb 02 Javascript
JS功能代码集锦
May 04 Javascript
浅谈angularjs module返回对象的坑(推荐)
Oct 21 Javascript
javascript表达式和运算符详解
Feb 07 Javascript
前端自动化开发之Node.js的环境搭建教程
Apr 01 Javascript
JavaScript 异步调用
Oct 25 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
Aug 23 jQuery
JS添加或删除HTML dom元素的方法实例分析
Mar 05 Javascript
使用vue制作滑动标签
Sep 21 Javascript
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
Mar 07 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/11/28 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
2014/07/01 PHP
PHP命名空间和自动加载类
2016/04/03 PHP
CI框架数据库查询之join用法分析
2016/05/18 PHP
实例讲解PHP中使用命名空间
2019/01/27 PHP
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
ExtJs设置GridPanel表格文本垂直居中示例
2013/07/15 Javascript
JS脚本defer的作用示例介绍
2014/01/02 Javascript
基于Vue.js的表格分页组件
2016/05/22 Javascript
JavaScript 对象详细整理总结
2016/09/29 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
原生js实现新闻列表展开/收起全文功能
2017/01/20 Javascript
JavaScript中object和Object的区别(详解)
2017/02/27 Javascript
详解webpack性能优化——DLL
2017/10/20 Javascript
基于vue-video-player自定义播放器的方法
2018/03/21 Javascript
分享JS表单验证源码(带错误提示及密码等级)
2020/01/05 Javascript
微信小程序button标签open-type属性原理解析
2020/01/21 Javascript
小程序跳转H5页面的方法步骤
2020/03/06 Javascript
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
Python中read()、readline()和readlines()三者间的区别和用法
2017/07/30 Python
使用python和Django完成博客数据库的迁移方法
2018/01/05 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
在Python 不同级目录之间模块的调用方法
2019/01/19 Python
python 在某.py文件中调用其他.py内的函数的方法
2019/06/25 Python
python 机器学习之支持向量机非线性回归SVR模型
2019/06/26 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
2020/12/31 Python
英国在线珠宝店:The Jewel Hut
2017/03/20 全球购物
俄罗斯GamePark游戏商店网站:购买游戏、游戏机和配件
2020/03/13 全球购物
日语求职信范文
2013/12/17 职场文书
《长城和运河》教学反思
2014/04/14 职场文书
《槐乡五月》教学反思
2014/04/25 职场文书
体现团队精神的口号
2014/06/06 职场文书
新婚姻法离婚协议书范文
2014/11/30 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
Python深度学习之Pytorch初步使用
2021/05/20 Python