Centos6.5安装git找不到expat.h
  
  
   最近在用centos6.5搭建一个git服务器,使用
   
    git2.6.1
    
   
   进行源码安装,在解压后执行make的时候提示找不到expat.h,导致编译http-push.c失败,解决方法如下:
  
  yum install expat-devel
  Centos6.5安装git找不到expat.h最近在用centos6.5搭建一个git服务器,使用git2.6.1 进行源码安装,在解压后执行make的时候提示找不到expat.h,导致编译http-push.c失败,解决方法如下:yum install expat-devel
  
   
    Git
   
   是分布式的版本控制系统,实际上是不需要固定的服务器的,
   
    Git
   
   与svn的最大区别是,它的使用流程不需要联机,可以先将对代码的修改,评论,保存在本机。等上网之后,再实时推送过去。同时它创建分支与合并分支更容易,推送速度也更快。
   
    Git
   
   osis则是方便通过
   
    Git
   
   与ssh架设中央服务器的软件。
一、Linux下
   
    git
   
   
    安装
   
   配置
1、yum
   
    安装
   
   yum install
   
    git
   
   
    git
   
   -svn
  
  
   
    Git
   
   是目前流行的非常好用的版本控制工具,这里介绍两种
   
    安装
   
   方式,1、yum
   
    安装
   
   ,2、从
   
    git
   
   hub上下载最新的
   
    源码
   
   编译后
   
    安装
   
   一、yum
   
    安装
   
   1、在Linux上是有yum
   
    安装
   
   
    Git
   
   ,非常简单,只需要一行命令
yum -y install
   
    git
   
   输入
   
    git
   
   --version查看
   
    Git
   
   是否
   
    安装
   
   完成以及查看其版本号
顺便说一下,yum
   
    安装
   
   
    git
   
   被
   
    安装
   
   在/usr...
  
  wget
  
   http
  
  s://www.kernel.org/pub/software/scm/
  
   git
  
  /
  
   git
  
  -2.19.2.tar.gz
tar xzf
  
   git
  
  -2.19.2.tar.gz
  
   1。下载最新
   
    源码
   
   包wget
   
    http
   
   s://
   
    git
   
   hub.com/
   
    git
   
   /
   
    git
   
   /archive/v2.13.1.tar.gz
tar -zxf v2.13.1.tar.gz
   
    安装
   
   依赖yum install perl cpio curl curl-devel zlib-devel openssl-devel
   
    ex
   
   
    pat
   
   -devel gett
   
    ex
   
   -devel -y
yum install autocon
  
  
   devtools是R中的一个常用工具,可以使用 devtools::install_
   
    git
   
   hub() 命令来
   
    安装
   
   
    git
   
   hub上的一些包。首先直接通过
   
    安装
   
   命令进行
   
    安装
   
   :
install.packages("devtools")
此时可能会报错:
<stdin>:1:18: 致命错误:
   
    git
   
   2.h:没有那个文件或目录
这是由于缺少相关的依赖造成的,此时退出R,在终端下执行如下操作
   
    安装
   
   所需依赖:
yum install lib
   
    git
   
   2-dev
yum -y install libcur
  
  
   Import
   
    Error
   
   : libgthread-2.0.so.0: cannot open shared object
   
    file
   
   : No such
   
    file
   
   or
   
    directory
   
  
  
   这个错误通常是由于缺少 glib 库的依赖关系导致的。你可以试试以下方法来解决这个问题:
1. 确保你已
   
    安装
   
   了 glib 库及其开发库。如果你使用的是 Ubuntu 或 Debian 等基于 Debian 的 Linux 发行版,则可以使用以下命令
   
    安装
   
   :
   sudo apt-get install libglib2.0-dev
   如果你使用的是 Fedora 或
   
    CentOS
   
   等基于 Red Hat 的 Linux 发行版,则可以使用以下命令
   
    安装
   
   :
   sudo yum install glib2-devel
2. 如果你已经
   
    安装
   
   了 glib 库,但仍然遇到此错误,则可能需要更新 ldconfig 缓存。你可以使用以下命令更新缓存:
   sudo ldconfig
   如果你没有权限运行此命令,则可以使用以下命令:
   sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/local.conf'
   sudo ldconfig
   这将在 /etc/ld.so.conf.d 目录下创建一个 local.conf 文件,并将 /usr/local/lib 添加到 ldconfig 的搜索路径中。
希望这些方法可以帮助你解决问题。