相关疑难解决方法(0)

编译器错误 - 找不到msgfmt命令

我正在尝试从我的共享主机更新Git.为此,我遵循以下步骤:

  1. 下载最新的Git版本
  2. 打开包装并将其放在服务器上
  3. 配置并创建Makefile - > ./configure --prefix=$HOME/dev/git/src --without-tcltk
  4. 构建包 - > make然后make install
  5. 更新PATH .bash_profile

我被困在第4点.当我运行make命令时,我得到以下内容:

user@ssh1:~/dev/git/src$ make
SUBDIR gitweb
SUBDIR ../
make[2]: ? GIT-VERSION-FILE ? est ? jour.
GEN git-instaweb
SUBDIR perl
SUBDIR git_remote_helpers
SUBDIR templates
MSGFMT po/build/locale/is/LC_MESSAGES/git.mo
/bin/sh: msgfmt: command not found
make: *** [po/build/locale/is/LC_MESSAGES/git.mo] Erreur 127
Run Code Online (Sandbox Code Playgroud)

编译器抛出msgfmt command not found错误.

我用Google搜索它,它似乎与gettext包有关.

知道如何在共享主机上修复该错误吗?

git shared-hosting compiler-errors gettext msgfmt

57
推荐指数
4
解决办法
7万
查看次数

如何在cygwin上构建和使用最新版本的git?

至于我为什么要这样做,请看这个问题:使用cygwin的官方Windows Git二进制文件有什么缺点?

或者你可以看看这个:http://git.661346.n2.nabble.com/Fwd-Error-with-git-svn-pushing-a-rename-td7599382.html 它阻止你将重命名的文件推送到svn服务器.

Cygwin遇到了一个git版本,当与git-svn网桥一起使用时会出现大量错误.很多这些都已在最新的git(他们的主分支,而不是可供下载的分支)中修复.那么你如何获得,构建和使用它?

我将在下面回答这个问题.

git cygwin

6
推荐指数
1
解决办法
985
查看次数

标签 统计

git ×2

compiler-errors ×1

cygwin ×1

gettext ×1

msgfmt ×1

shared-hosting ×1