zlib错误在共享主机上安装GIT

时间:2012-10-15 17:24:26

标签: git unix zlib

我正在尝试按照本指南在我的UK2共享托管服务器上安装git:

http://www.randallkent.com/development/install-git-on-a-cpanel-shared-hosting-account

我已经完成了最后几步'make'&当我收到以下错误时'make install':

config.status: executing config.mak.autogen commands
* new build flags
CC credential-store.o
In file included from credential-store.c:1:
cache.h:19:18: warning: zlib.h: No such file or directory
In file included from credential-store.c:1:
cache.h:21: error: expected specifier-qualifier-list before ‘z_stream’
make: *** [credential-store.o] Error 1

我的托管服务提供商为我启用了zlib压缩,但我仍然无法安装git。

我的遗失服务器上是否有遗漏或不可能的东西?

非常感谢

3 个答案:

答案 0 :(得分:14)

似乎你必须安装zlib。 如果您使用的是Centos,请使用yum install zlib-devel安装zlib 如果您使用的是Debian,请使用apt-get install zlib1g-dev安装zlib。 如果您想从http://www.zlib.net/获取源代码并安装它,如果您这样做,请确保您的系统中有git。 注意:如果从aptitude包管理器或从存储库安装git,它将自动安装依赖项。

答案 1 :(得分:2)

你只需要使用./configure --with-zlib = {your zlib path}

它帮助我用这个选项编译git。

答案 2 :(得分:0)

我在服务器上托管的客户端遇到了同样的问题。但幸运的是,cpanel附带了一个GIT版本。它位于" / usr / local / cpanel / 3rdparty / bin / git"

您可以在此处看到修复: http://www.codefuel.co.uk/cpanel-git-resolved/