編譯EMQX插件依賴了git的版本,須要使用1.8.5以上的版本,可是我係統(centos7)中的版本爲1.8.3,不符合版本要求,以下圖html
1. 卸載舊版本git
yum -y remove gitcentos
2. 安裝依賴
bash
sudo yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc gcc perl-ExtUtils-MakeMaker
3. 選擇版本curl
git源碼包地址:https://mirrors.edge.kernel.org/pub/software/scm/git/ide
咱們選擇一個tar.gz結尾的安裝包,例如:git-2.23.0.tar.gz測試
4. 下載&解壓git源碼包url
cd /opt && wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.23.0.tar.gz && tar -xzvf git-2.23.0.tar.gzcentos7
5. 編譯&安裝spa
cd git-2.23.0/ && make prefix=/usr/local/git all && make prefix=/usr/local/git install
6. 配置環境變量
echo "export PATH=$PATH:/usr/local/git/bin" >> .~/.bashrc
7. 加載環境變量
source ~/.bashrc
8. 驗證git版本
執行:git --version,以下圖:
博主:測試生財
座右銘:專一測試與自動化,致力提升研發效能;經過測試精進完成原始積累,經過讀書理財奔向財務自由。
csdn:https://blog.csdn.net/ccgshigao