linux 通過原始碼安裝git 出現的 can't locate Extutils/MakeMaker.pm in @INC(@INC contains: /usr/local/lib64/perl5
在工作中有時候會在內網開發,導致不能使用yum 或者 apt-get 命令線上安裝git。 這時候就需要通過原始碼包安裝git了
在安裝的時候可能會出現 can't locate Extutils/MakeMaker.pm in @INC(@INC contains: /usr/local/lib64/perl5 錯誤。
這時候。網上給出的方案基本上都是基於yum安裝命令解決
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker cpan
也下載了perl-ExtUtils_MakeMaker的rpm包安裝還是報各種錯誤。後來感覺是linux系統自帶的perl只安裝了一部分包導致的。重新下載完整的perl-5.26.1.tar.gz
安裝perl命令如下
tar -xzvf perl-5.26.1.tar.gz
cd perl-5.26.1
./Configure -des -Dprefix=/usr/local/perl -Dusethreads -Uversiononly
make
make install
更新系統的perlmv /usr/bin/perl /usr/bin/perl.old
ln -s /usr/local/perl/bin/perl /usr/bin/
更新perl完成。重新到git安裝原始碼目錄下執行make。 perl引起的問題應該是沒有了。
因為自己只遇到了這個問題,後面make & make install比較正常。先分享到這
相關文章
- Can't locate DBI.pm in @INC (@INC contains: /usr/lib64/perl5AI
- Can't locate Config.pm in @INC (@INC contains: /ade/smayer_perl58AI
- The scripts outputs "Can't locate Net/SNMP.pm in @INC.....
- ?Error: Can't locate /etc/centreon/conf.pm in @INC (@INError
- CentOS 6.5安裝perl模組報錯'Can't locate ExtUtils/Manifest.pm'CentOS
- [重慶思莊每日技術分享]-解除安裝grid時執行指令碼報錯Can't locate Env.pm in @INC指令碼
- linux下通過原始碼安裝gitLinux原始碼Git
- QIBO CMS /inc/common.inc.php Local Variables Overriding Vul In $_FILESPHP
- dedecms /include/filter.inc.php Local Variable OverridingFilterPHP
- MySQL 5.5 原始碼安裝報錯"[ERROR] Can't start server"MySql原始碼ErrorServer
- Linux下通過原始碼編譯安裝程式Linux原始碼編譯
- linux下從原始碼安裝gitLinux原始碼Git
- 無法使用make prefix=/usr/local/git allGit
- dedecms /include/uploadsafe.inc.php SQL Injection Via Local Variable Overriding VulPHPSQL
- [ERROR] mysqld: Can‘t open shared library ‘/usr/local/mysql/lib/plugin/validate_password.so‘ (errno:ErrorMySqlPlugin
- 通過git安裝npm私有模組GitNPM
- 關於收到localhost modprobe: modprobe: Can't locate module ethX的錯誤localhost
- iOS小記--libtool: can't locate file for: -lPods-xxxiOS
- 通過原始碼的方式編譯hadoop的安裝檔案原始碼編譯Hadoop
- ubuntu安裝軟體出現Unable to locate package錯誤解決UbuntuPackage
- brew update /usr/local is not writable
- CentOS安裝軟體出現錯誤:bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directoryCentOSLinux
- zt:通過vnc 安裝linuxVNCLinux
- MySQL連線提示Can't connect to local MySQL server through socketMySqlServer
- Can't connect to local MySQL server through socket '/tmp/mysql.sock'MySqlServer
- 原始碼包安裝過程原始碼
- 安裝mysql原始碼出錯MySql原始碼
- Linux下通過VNC安裝OracleLinuxVNCOracle
- WIN配置git 配置後失敗 can't be establishedGit
- Linux原始碼包安裝過程及注意事項Linux原始碼
- Linux下安裝Oracle 錯誤解決 - Error: Can't open display:127.0..0.1:0.0LinuxOracleError
- Linux安裝GitLinuxGit
- Linux Git安裝LinuxGit
- Mysql for Linux安裝配置之—— 原始碼安裝MySqlLinux原始碼
- 『現學現忘』Docker基礎 — 13、通過指令碼安裝DockerDocker指令碼
- /bin、/sbin、/usr/bin、/usr/sbin、/usr/local/sbin放置可執行檔案的區別
- EbookMaker 1.21 inc c++ source keygen (4千字)C++
- 通過PXE安裝Linux實況薦Linux