我试图从共享主机上更新Git。对于我正在以下步骤:编译错误 - 在共享主机上编译git时找不到msgfmt命令
- 下载最新的Git版本
- 打开包装,并将其放在服务器
- 配置上创建的Makefile - >的./configure --prefix = $ HOME /开发/ git的/ src目录--without-tcltk
- 编译软件包 - > “使”,然后 “make install的”
- 更新路径的.bash_profile
我停留在点4.当我运行“嘛柯”的命令,我得到如下:
[email protected]:~/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
编译器抛出一个msgfmt command not found
错误。
我Google它,它似乎是相关的gettext软件包。
任何想法如何解决一个共享的主机的错误?
快速劈:尝试“让-k”或“让-i”跳过编译这个,可能是你将得到的Git,但没有定位和/或文件。 – 2012-02-29 16:18:19
你是对的msgfmt对于运行Git并不重要。 “make -i”表示感谢。 – John 2012-03-04 03:27:24