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 的搜索路径中。
希望这些方法可以帮助你解决问题。