zoukankan      html  css  js  c++  java
  • babun编译安装git(2.12.0)遇到的问题及解决办法

    1. 下载git

    wget https://www.kernel.org/pub/software/scm/git/git-2.12.0.tar.xz
    

    你或许需要加上选项:

    --no-check-certificate
    

      

    2. 解压

    tar Jxvf git-2.12.0.tar.xz
    

    3. 进入目录并编译

    cd git-2.12.0
    ./configure
    make && make install

     注意在执行./configure的时候会遇到很多命令缺失的问题,逐一通过pact命令安装相应软件(包)即可。

    在我安装gettext-dev之后,缺少msgfmt命令的问题消失了,但是仍然出现:

    Makefile:2155: recipe for target 'po/build/locale/zh_CN/LC_MESSAGES/git.mo' failed
    

    还好我之前有做过国际化,使用的是gettext扩展, 了解po及mo文件。但是在babun总执行如下命令:

    msgfmt -o po/build/locale/zh_CN/LC_MESSAGES/git.mo po/zh_CN.po
    

    并没有生成预想的mo文件,并且$?为127

    此时只好使用之前用过的桌面软件Poedit进行编译。

    中文的编译完之后,po文件夹下还有其他的一些语言需要编译。如果不需要其他的语言的话,大可删掉(我就是这样做的)。

    在安装完之后还会有一个问题:

    我是将/bin/git.exe 删掉来解决,当然还可以创建软连接。

  • 相关阅读:
    链接器之库文件处理
    Yii2.0数据库查询的一些简单的操作
    Yii rules常用规则
    yii2 session的使用方法
    curl实现发送Get和Post请求(PHP)
    Yii2.0登录详解(下)
    Yii2.0 用户登录详解(上)
    Linux终端最常用快捷键
    PHP5.6启动失败
    MySQL的外键是什么和它的作用
  • 原文地址:https://www.cnblogs.com/xzysaber/p/6480164.html
Copyright © 2011-2022 走看看