文档章节

源码编译git

格通
 格通
发布于 2016/04/09 18:45
字数 274
阅读 146
收藏 0

最近在使用rebar3,然后在centos 6下面报错,然后查到是git的版本太低导致的。

报错信息:

Failed to fetch and copy dep: {git,"https://github.com/ninenines/cowboy.git",

具体原因是:git 版本低于1.7.10,不支持single-branch特性。

更新git就可以了。

然后开始了在centos 6下面源码安装git:

1. 添加epel库

参考:http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/

## RHEL/CentOS 6 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

## RHEL/CentOS 6 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

2.安装依赖:

参考:https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

yum install -y curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X xz autoconf

ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi

3.编译。

现在git的版本是2.8.1,从官网下载,然后解压安装。

$ tar -zxf git-2.8.1.tar.gz
$ cd git-2.8.1
$ make configure
$ ./configure --prefix=/usr/local/git-2.8.1
$ make -j4 all doc info
$ make test
$ sudo make install install-doc install-html install-info

最后把git添加到运行路径就可以了。

 

附加debian下面编译最新版git的安装依赖:

apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x

 

© 著作权归作者所有

格通

格通

粉丝 6
博文 156
码字总数 39155
作品 0
广州
程序员
私信 提问
给ubuntu换内核

下载内核源码   有两种方式,一种方式是直接从官网:https://www.kernel.org/直接下载,另一种方式是通过git进行下载。   首先,在官网内核版本分为三种: mainline:主线版本,最新的 ...

余凯力
2017/06/19
0
0
pentaho5.0源码的编译(一)

大伙都知道pentaho是开源的项目,既然是开源那就意味着你可以下载他的源码,进行学术研究, 下面编译便是我一个人独自摸索了一段时间才有的结果,可能不是很完善,望大家谅解,有问题欢迎讨论...

sucre
2014/07/31
2.9K
1
Centos6下git的安装

Centos6使用yum install git安装的git版本比较低,当前版本为1.7.1,我们可以自己下载新版的git源码包进行编译安装: 1. 安装编译git时需要的包 yum install curl-devel expat-devel gettext...

woymk
2017/08/08
0
0
iTOP4412开发板Android4.4源码编译分享

注意:本小节,介绍的源码指的是“20170803”以及后续新增的源码。 5.4.1.1 uboot 的编译 Android4.4.4 对应 uboot 的源码,编译器,参数配置,编译脚本以及编译参数和 Android4.0.3 的 uboo...

书白
06/20
17
0
IDEA 15.0.1导入Spring-framework4.2.x

(1)使用git工具从github上下载spring framework的源码,地址为: https://github.com/spring-projects/spring-framework 下载命令:git clone https://github.com/spring-projects/spring......

你我他有个梦
2016/02/01
2.3K
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周四乱弹 —— 当你简历注水但还是找到了工作

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌 :#今日歌曲推荐# 分享成龙的单曲《男儿当自强》。 《男儿当自强》- 成龙 手机党少年们想听歌,请使劲儿戳(这里) @hxg2016 :刚在...

小小编辑
今天
2.7K
22
靠写代码赚钱的一些门路

作者 @mezod 译者 @josephchang10 如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。 今天给大家分享一个精彩的 GitHub 库,这个库整理...

高级农民工
昨天
3
0
用好项目管理工具,人人都可以成为项目经理

现在市面上的项目管理工具越来越多了,但是大多数都是一些协同工具或轻量项目管理工具。如果是多团队、跨部门使用或者企业级的项目管理,从管理思想到工具运用,需要适应企业的业务流程体系,...

cs平台
昨天
12
0
只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
昨天
69
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
昨天
32
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部