我正在尝试按照本指南在我的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。
我的遗失服务器上是否有遗漏或不可能的东西?
非常感谢
答案 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/