Próbuję zaktualizować Gita z mojego hostingu udostępnionego. Do tego mam następujące kroki:Błąd kompilatora - nie znaleziono polecenia msgfmt podczas kompilowania git na udostępnionym hostingu
- pobrania najnowszej wersji Git
- rozpakować i umieścić ją na serwerze
- skonfigurować i utworzyć Makefile -> ./configure --prefix = $ HOME/dev/git/src --without-tcltk
- Budowanie pakietu -> "zrobić", a następnie "make install"
- Aktualizacja PATH .bash_profile
utknąłem w punkcie 4. Kiedy uruchomić "mama ke "polecenia, otrzymuję następujące:
[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
Kompilator rzuca błąd msgfmt command not found
.
I googled i wydaje się być związane z pakietem gettext.
Każdy pomysł, jak rozwiązać ten błąd na współdzielonym hostingu?
Szybki hack: spróbuj "make -k" lub "make -i", aby pominąć kompilację, możesz dostać Git, ale bez lokalizacji i/lub dokumentów. –
Masz rację msgfmt nie jest niezbędne do uruchomienia Git. "make -i" działało dzięki. – John