make prefix=/Users/gareth/local/git install
但安装后没有任何工作正常,命令都失败,例如
git: 'pull' is not a git-command. See 'git --help'.
经过一番研究,我发现最明显的问题是这个输出:
$ git --exec-path /Users/gareth
但我不知道为什么exec-path被设置为我的主目录。 二进制文件都在似乎是正确的地方~/local/git/libexec/git-core/git*
我怎样才能解决出了什么问题,以及如何解决?
也许这不是你正在寻找的,但我会推荐你MacPorts 。
有了它,你可以从源头快速构build项目并保持最新状态。 它也将处理任何依赖关系。
我认为你是以错误的方式构buildGit的。 你应该像这样:
./configure --prefix=/Users/gareth/local/git make make install
然后确保git二进制文件在你的path上(如果你想通过另一台机器上的ssh进行推送,可能还需要git-receive-pack )。
我不知道你的问题的答案,但作为一种解决方法,考虑为OS X安装Git 。 [在wiki上有一个Build-Your-Own页面,但是我不确定它是否会提供足够的详细信息来表示您想要做什么。]