Я пытаюсь установить git из источника, используя
make prefix=/Users/gareth/local/git install
но после установки ничего не работает должным образом, все команды не работают, например
git: 'pull' is not a git-command. See 'git --help'.
После некоторого исследования я обнаружил, что наиболее очевидной проблемой является следующий результат:
$ git --exec-path
/Users/gareth
но я не знаю, почему путь exec установлен в мой домашний каталог. Все двоичные файлы находятся в правильном месте, ~/local/git/libexec/git-core/git*
Как я могу понять, что пошло не так, и как это исправить?
Возможно, это не совсем то, что вы ищете, но я бы порекомендовал вам MacPorts.
С его помощью вы можете быстро создавать проекты из исходных кодов и поддерживать их в актуальном состоянии. Он также будет обрабатывать любые зависимости.
Я не знаю ответа на ваш вопрос, но в качестве временного решения рассмотрите возможность установки Git для OS X. [Eсть Построй свой собственный страницу в вики, но я не уверен, что она предоставит достаточно подробностей о том, что вы хотите сделать.]
Я думаю, вы неправильно строите Git. Вы должны сделать что-то вроде:
./configure --prefix=/Users/gareth/local/git
make
make install
Затем убедитесь, что git
двоичный файл находится на вашем пути (и, возможно, git-receive-pack
если вы хотите протолкнуть через ssh с другой машины).