thrift官網,mac安裝thrift

 2023-10-21 阅读 27 评论 0

摘要:一、安裝brew包管理工具 不想Ubuntu自帶apt,redhat自帶yum,mac是不自帶包管理工具的。需要自己安裝,最常用的是brew,Homebrew簡稱brew,OSX上的軟件包管理工具,在Mac終端可以通過brew安裝、更新、卸載軟件。 ruby -e "$(curl -fsSL ht

一、安裝brew包管理工具

不想Ubuntu自帶apt,redhat自帶yum,mac是不自帶包管理工具的。需要自己安裝,最常用的是brew,Homebrew簡稱brew,OSX上的軟件包管理工具,在Mac終端可以通過brew安裝、更新、卸載軟件。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

thrift官網、一路按enter即可。

brew命令最常用的三條語句搜索(search)、更新(install)、卸載(remove)

搜索:brew search SoftwareName

更新:brew install SoftwareName

卸載:brew remove SoftwareName

查看已安裝軟件列表:brew list

二、安裝bison

brew install bison

但是mac系統自帶bison,必須要用新安裝的bison覆蓋掉舊的bison,直接在控制臺下輸入

PATH="/usr/local/Cellar/bison/3.0.4_1/bin/:$PATH"

這樣就暫時讓bison覆蓋了系統自帶的bison

三、安裝thrift

其實不需要:

去官網下載并解壓https://thrift.apache.org/download。
進入解壓后的目錄執行configure,make,make install

只需要
brew install thrift

四、降級thrift

安裝thrift之后,發現生成的代碼在服務器上運行報錯,原因是服務器上的thrift環境版本比較低。解決方式有兩種:

  • 在服務器上從thrift生成代碼
  • 本地thrift降低版本

第一種方式太麻煩,本地thrift降級方法有兩種:

1、堅持使用brew安裝thrift-0.9.2

git clone https://github.com/Homebrew/homebrew-core.git
git log ./Formula/thrift.rb 找到0.9.2 commit
git checkout 56d8c1eba1e5ac30290dd0c486f4bba37f821e42
brew install ./Formula/thrift.rb

原理是,從github上下載homebrew,homebrew中記錄了各個時期的軟件版本,checkout homebrew的低版本分治,把thrift低版本rb找到,然后安裝。
其實,也可以直接使用別人分享的thrift-0.9.2.rb文件直接安裝。

2、從別處找壓縮包

在thrift官網上,download頁面可以看到各種版本的下載鏈接。
http://archive.apache.org/dist/thrift/0.9.2/

轉載于:https://www.cnblogs.com/weiyinfu/p/8630964.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/153616.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息