解决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定时器实例详细分析
Oct 11 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
Nov 18 Javascript
不使用script导入js文件的几种方法
Oct 27 Javascript
JS针对Array的各种操作汇总
Nov 29 Javascript
在vue中获取dom元素内容的方法
Jul 10 Javascript
微信小程序 五星评分的实现实例
Aug 04 Javascript
js保留两位小数方法总结
Jan 31 Javascript
详解javascript中的Error对象
Apr 25 Javascript
Vue-Cli项目优化操作的实现
Oct 27 Javascript
JavaScript缺少insertAfter解决方案
Jul 03 Javascript
基于Vue.js+Nuxt开发自定义弹出层组件
Oct 09 Javascript
利用node.js开发cli的完整步骤
Dec 29 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 json_encode()函数返回json数据实例代码
2014/10/10 PHP
PHP检测链接是否存在的代码实例分享
2016/05/06 PHP
php7新特性的理解和比较总结
2019/04/14 PHP
Prototype使用指南之enumerable.js
2007/01/10 Javascript
JavaScript 调试器简介
2009/02/21 Javascript
ExtJS自定义主题(theme)样式详解
2013/11/18 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
浅谈js数据类型判断与数组判断
2016/08/29 Javascript
jQuery中animate的几种用法与注意事项
2016/12/12 Javascript
js以及jquery实现手风琴效果
2020/04/17 Javascript
Js自定义多选框效果的实例代码
2017/07/05 Javascript
jquery在vue脚手架中的使用方式示例
2017/08/29 jQuery
jquery如何实现点击空白处隐藏元素
2017/12/05 jQuery
JS控制鼠标拒绝点击某一按钮的实例
2017/12/29 Javascript
Node.js实现mysql连接池使用事务自动回收连接的方法示例
2018/02/03 Javascript
详解VUE单页应用骨架屏方案
2019/01/17 Javascript
vue解决花括号数据绑定不成功的问题
2019/10/30 Javascript
详解Vue的ref特性的使用
2020/01/24 Javascript
Vue-cli 移动端布局和动画使用详解
2020/08/10 Javascript
Python简单读取json文件功能示例
2017/11/30 Python
python验证码识别教程之滑动验证码
2018/06/04 Python
transform python环境快速配置方法
2018/09/27 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
jupyter notebook运行命令显示[*](解决办法)
2020/05/18 Python
Boutique 1美国:阿联酋奢侈时尚零售商
2017/10/16 全球购物
Crabtree & Evelyn欧盟:豪华洗浴、身体和护发
2021/03/09 全球购物
几道数据库的概念性面试题
2014/05/30 面试题
工艺工程师岗位职责
2014/03/04 职场文书
安全生产活动月方案
2014/03/09 职场文书
还款承诺书范文
2014/05/20 职场文书
学生会辞职信
2015/03/02 职场文书
一道JS算法面试题——冒泡、选择排序
2021/04/21 Javascript
MySQL中你可能忽略的COLLATION实例详解
2021/05/12 MySQL
pytorch fine-tune 预训练的模型操作
2021/06/03 Python
CSS中实现动画效果-附案例
2022/02/28 HTML / CSS
大型强子对撞机再次重启探索“第五种自然力”
2022/04/29 数码科技