Во время прессы , gl-system-install
звонки make_path
в одном месте, в сабвуфере, который начинается в строке 75 :
sub check_dirs {
for my $dir ( $bin_dir, $conf_dir, $hooks_dir ) {
die "$dir should be an absolute path\n" unless $dir =~ m(^/);
make_path($dir);
-d $dir or die "$dir does not exist and could not be created\n";
}
}
Это конкретное использование совместимо с вызовами вместо mkpath
.Вам не нужно устанавливать новый модуль File :: Path.Измените строку 5 из gl-system-install
на
use File::Path qw(mkpath);
и строку 78 на
mkpath($dir);
Я столкнулся с такой же ситуацией в течение последней недели.После внесения вышеуказанных изменений вы можете следовать инструкциям по установке gitolite без каких-либо дополнительных затруднений.
Обновление: Эта проблема теперь исправлена вГитолитовый репозиторий .