У меня не было ничего, кроме проблем с попыткой установить Git на RHEL5. Сначала я попытался использовать исходный код, но столкнулся с несколькими проблемами при установке документов. Оказалось, что отсутствуют библиотеки и тому подобное для разбора xml, что я не мог понять, как их установить и распознать. Затем я попытался использовать репозиторий EPEL yum и смог установить git и его документы, но теперь git-svn не работает. Он жалуется на то, что не находит модули Perl Git.pm и SVN / Core.pm. Когда я устанавливаю переменную среды GITPERLLIB в расположение этих библиотек, она выдает ошибки.
Немного предыстории: RHEL5 поставляется с perl 5.8.8, но мы хотели использовать 5.10, поэтому я установил его из источника (в произвольное место). Затем кто-то связал системный двоичный файл Perl с этой новой версией Perl, чтобы убедиться, что никто не использует неправильную версию. У каждого разработчика также есть собственная сборка Perl.
Поэтому мне интересно, как лучше всего установить Git в этой системе, чтобы и документация, и git-svn работали правильно для каждого пользователя. К сожалению, я разработчик и не так хорошо разбираюсь в системном администрировании, так что полегче со мной.
Вы пробовали с http://dag.wieers.com/rpm/ у меня работает !!
Я почти уверен, что ваша проблема заключается в привязке системного Perl к вашей пользовательской установке. Затем модули perl для добавления поддержки svn в git были установлены из-за неправильной установки perl. Возможное исправление - найти, где именно были установлены Git.pm и SVN / Core.pm. locate Git.pm
и locate Core.pm
должен сделать свое дело. Затем скопируйте найденные файлы в другую установку perl, и все готово.
Обратите внимание, однако, что смешивание вашего пользовательского Perl в системе, вероятно, вызовет у вас много головной боли ... Хранение его вне PATH - гораздо более безопасный способ.