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比較正常。先分享到這
相關文章
- Linux安裝openssl出現Can‘t locate IPC/Cmd.pm in @INCLinux
- [重慶思莊每日技術分享]-解除安裝grid時執行指令碼報錯Can't locate Env.pm in @INC指令碼
- linux下通過原始碼安裝gitLinux原始碼Git
- [ERROR] mysqld: Can‘t open shared library ‘/usr/local/mysql/lib/plugin/validate_password.so‘ (errno:ErrorMySqlPlugin
- l2inc:自拍的力量
- poj 1038 Bugs Integrated, Inc. 題解
- brew update /usr/local is not writable
- Linux安裝gitLinuxGit
- Linux原始碼包安裝過程及注意事項Linux原始碼
- linux安裝python3(原始碼安裝)LinuxPython原始碼
- Mysql for Linux安裝配置之—— 原始碼安裝MySqlLinux原始碼
- 原始碼包安裝過程原始碼
- linux-原始碼的編譯安裝和解除安裝Linux原始碼編譯
- Linux上安裝gitLinuxGit
- Linux下安裝GitLinuxGit
- Linux-git安裝LinuxGit
- 【PG安裝】postgresql10 for linux 原始碼安裝SQLLinux原始碼
- WIN配置git 配置後失敗 can't be establishedGit
- /bin、/sbin、/usr/bin、/usr/sbin、/usr/local/sbin放置可執行檔案的區別
- 『現學現忘』Docker基礎 — 13、通過指令碼安裝DockerDocker指令碼
- oracle 安裝的時候出現PRVF-0002 : could not retrieve local node nameOracle
- linux 安裝git服務LinuxGit
- 通過.net core原始碼看下Dictionary的實現原始碼
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not foundC++
- Linux 原始碼安裝Ansible 參考篇Linux原始碼
- Linux使用原始碼來安裝MySQL 5.7Linux原始碼MySql
- 在Linux系統中,預設的標頭檔案搜尋路徑是/usr/include和/usr/local/includLinux
- Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock錯誤MySqlServer
- android apk安裝過程原始碼解析AndroidAPK原始碼
- Linux 安裝配置應用- GitLinuxGit
- Linux CentOS升級安裝gitLinuxCentOSGit
- linux下連線mysql報錯ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysqLinuxMySqlErrorServer
- Umassd:2018 Inc. 500社交媒體使用情況調查
- Linux環境PostGIS原始碼編譯安裝Linux原始碼編譯
- Linux原始碼安裝RabbitMQ高可用叢集Linux原始碼MQ
- linux 非root使用者原始碼安裝Linux原始碼
- Linux 筆記分享十五:原始碼包安裝Linux筆記原始碼
- Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql'MySql
- chown: /usr/local: Operation not permitted問題解決MIT