安装thrift ,升级git

在公司的dockor 上的虚拟机中要搞一个服务,需要用的thrift去请求一些线下接口,所以在centos上安装,在网上搜了一些blog。咨询了下同事,这个服务使用的是0.9.2的thrift版本。

例如 1
2

看了看先运营 yum -y update,显示centos 版本过低,1.7.1
网上搜了搜log
发现了这篇:
升级git

Centos 6.5升级安装Git

安装需求

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# yum install gcc perl-ExtUtils-MakeMaker
卸载Centos自带的git1.7.1

通过git –version查看系统带的版本,Cento6.5应该自带的是git版本是1.7.1

# yum remove git

下载git2.1.2并将git添加到环境变量中

下载git最新版本

# cd /usr/src
# wget https://www.kernel.org/pub/software/scm/git/git-2.1.2.tar.gz
# tar xzf git-2.1.2.tar.gz

安装git并添加到环境变量中

# cd git-2.1.2
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
# source /etc/bashrc

查看版本号

# git --version
git version 2.1.2

然后去找git的版本, 搜了关键字 ,找到 git tar list
找到了最新版本,在linux上wget下来,然后按照步骤执行。

等到git更新好之后。
再yum -y update
yum -y groupinstall “Development Tools”

因为我本身就是root 所以,就直接这么执行了。

之后是 yum -y install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel openssl-devel
其实我估计用不到这么多,不过一股脑都装了

之后去bison上安装最新版本的bison bison tar list

之后是cd到之前下载的thrift中执行。

cd thrift
./bootstrap.sh
./configure –with-lua=no
make
sudo make install

然后在终端中运行 thrift -version就ok了

官网上也有一些思路 : portal

发表评论

电子邮件地址不会被公开。 必填项已用*标注