我团队中的每个开发人员在同一远程物理服务器上都有自己的虚拟机。我的同事需要该脚本,问题是他们中的一些人正在使用共享git这是过时的,没有办法更新它,而其他人正在使用他们自己的安装/usr/bin/git
,它也不总是最新的。
为了使该脚本正常工作,我决定采用的最佳解决方案是在脚本运行之前,它将在本地安装所需的 git (我的意思是在 下~/custom/empty_dir
),但这不起作用,因为当我遇到很多错误时make all doc info
按照中所述运行git-scm
$make all doc info
* new build flags
CC credential-store.o
In file included from credential-store.c:1:0:
cache.h:40:18: fatal error: zlib.h: No such file or directory
#include <zlib.h>
^
compilation terminated.
make: *** [credential-store.o] Error 1
是不是可以安装git如上所述,在本地,当然不会影响/usr/bin/git
和/company/shared/softwares/git/bin/git
?
ps: PRETTY_NAME="SUSE Linux Enterprise Server 11 SP4"
答案1
因此,安装libz-dev
应该可以解决一个问题:
apt-get install libz-dev