系統當前環境:OS X Yosemite 10.10.3
折騰時間:2015.5.7
剛開始嘗試通過官方[http://thrift.apache.org/](http://thrift.apache.org/)?去編譯安裝,過程遇到坑無數。
其中提示bison版本過低,原因:Xcode中自帶的bison是2.3的,而Thrift 0.9.2版本需要bison > 2.5版本。 折騰半天沒解決
好人提供解決思路:
把xcode bison 改個名字,重新編譯,然后再把名字改回來。 據說就好了! 本人未測試過。
最方便簡單暴力的方式是用:brew
[https://github.com/apache/thrift](https://github.com/apache/thrift)
官方的安裝實在是太麻煩了,我使用brew安裝變得特別簡單?[http://stackoverflow.com/questions/23455499/cant-install-thrift-on-mac-os-10-9-2](http://stackoverflow.com/questions/23455499/cant-install-thrift-on-mac-os-10-9-2)
先 sudo brew update ?
再 sudo brew install thrift
安裝完成后,直接在

并且系統還會在 usr/local/bin下面增加一個鏈接 ?
(由于我自己將我們自己生成的thrift命令拷貝到了usr/local/bin下,所以會出現一個警告,說我已經有一個鏈接了,問我是否覆蓋 ,覆蓋用命令?brew link --overwrite thrift)
使用這個命令,直接覆蓋了,生成一個軟連接,到thrift

使用的話 可以先用 thrift -help來查看命令
- 前言
- golang學習(一)之安裝
- Go語言學習二:Go基礎(變量、常量、數值類型、字符串、錯誤類型)
- Go語言學習三:Go基礎(iota,array,slice,map,make,new)
- Go語言學習四:struct類型
- Ubuntu 14.04/CentOS 6.5中安裝GO LANG(GO語言)
- Mac OS 安裝golang
- Mac install Thrift
- Thrift RPC 使用指南實戰(附golang&PHP代碼)
- golang net/http包使用
- 冒泡排序Bubble sort-golang
- 快速排序Quick sort - golang
- Go語言學習:Channel是什么?
- Golang的select/非緩沖的Channel實例詳解
- Golang time包的定時器/斷續器
- Golang同步:鎖的使用案例詳解
- Golang同步:條件變量和鎖組合使用
- Golang同步:原子操作使用
- Golang之bytes.buffer
- Golang之字符串格式化
- Golang之反射reflect包
- Go語言配置文件解析器,類似于Windows下的INI文件.