Я пытаюсь обновить Git с моего общего хостинга.Для этого я выполняю следующие действия:
- Загрузите последнюю версию Git
- Распакуйте и поместите ее на сервер
- Настройте и создайте Makefile ->
./configure --prefix=$HOME/dev/git/src --without-tcltk
- Сборка пакета ->
make
, затем make install
- Обновить 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
Компилятор выдает ошибку msgfmt command not found
.
Я его погуглил, и похоже, что он связан с пакетом gettext.
Есть идеи, как исправить эту ошибку на виртуальном хостинге?