今天在centos 中安装git 1.9.4 时报错了。
报错内容如下:
usr/bin/perl Makefile.PL PREFIX='/usr/local/git' INSTALL_BASE='' --localedir='/usr/local/git/share/locale'
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 3.
BEGIN failed--compilation aborted at Makefile.PL line 3.
make[1]: *** [perl.mak] Error 2
make: *** [perl/perl.mak] Error 2
网上查了一下解决方法是:
yum install perl-ExtUtils-MakeMaker -y
手动安装git
一、安装前准备:
yum install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel -y
二、下载git安装包
https://www.kernel.org/pub/software/scm/git/git-1.9.4.tar.gz
三、打开Terminal
[root@localhost workspace]# cd ~/Downloads/ enter
[root@localhost workspace]# tar zxf git-1.9.4.tar.gz
[root@localhost workspace]# cd git-1.9.4
执行
[root@localhost workspace]# .
/configure
--prefix=
/usr/local/git/
[root@localhost workspace]# make
[root@localhost workspace]# make install
如果make出现上述错误 执行yum install perl-ExtUtils-MakeMaker -y
然后在重新执行./configure ......
安装完成后安装目录在/usr/local/git/
四、配置环境变量
vim
/etc/profile
export
GIT_HOME=
/usr/local/git/
export
PATH=$PATH:$GIT_HOME
/bin
git version 1.9.4
相关推荐
Linux离线安装git的安装及说明文档+所需依赖 依赖包如下: perl-TermReadKey-2.30-20.el7.x86_64.rpm libselinux-devel-2.5-15.el7.x86_64.rpm libselinux-2.5-15.el7.x86_64.rpm libcom_err-devel-1.42.9-17....
Can’t locate ExtUtils/MakeMaker.pm in @INC (@INC contains: inc /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5
如果编译报错,可以安装必要的依赖项:yum -y install perl-devel perl-CPAN perl-ExtUtils-Embed mod_perl mod_perl-devel fcgi-perl tk zlib-devel openssl-devel perl cpio expat-devel gettext-devel。...
perl纸牌游戏 Perl的纸牌游戏 由于GitHub的SJW语音监管,我已经将该项目移至 。 迁移非常容易: ... 在此处创建一个新的存储库。 它将询问您是否要从GitHub(或其他... git push会说一切都是最新的,如果有差异则会报错
缺陷脚本 这是我随机编写的脚本,用于自动执行Lacuna Expanse游戏中的各种功能。 由于GitHub的SJW语音监管,我已经将该项目移至 。 迁移非常容易: ... git push会说一切都是最新的,如果有差异则会报错
- **解决安装问题**:如果安装过程中遇到错误(如YUM报错),可尝试以下操作: - 移除`/etc/yum.repos.d/`目录下的`freeswitch.repo`和`freeswitch-testing.repo`文件。 - 修改`/etc/resolv.conf`文件,增加一个...
OpenBMC OpenBMC项目可以被描述为具有BMC的嵌入式设备Linux发行版; 通常但不限于服务器,机架式交换机或RAID设备之类的... rpcgen perl-Thread-Queue perl-bignum perl-Crypt-OpenSSL-Bignum sudo dnf groupinstall
5. 版本控制:Bugzilla与源代码管理系统(如Git)集成,可以跟踪错误与代码更改之间的关联,帮助开发者定位问题。 6. 报告和统计:内置的报告工具提供了丰富的数据分析视图,如错误统计、处理时间、责任人绩效等,...