将git链接到自制软件时出错

时间:2013-12-18 01:45:07

标签: git terminal homebrew osx-mavericks

我正在关注Luke Jones' article on setting up a local server,而我正在尝试使用git在Mavericks上设置自制程序。我在安装自制软件之前已经安装了git。我遇到了与this question类似的问题但是当我尝试运行brew link git时,我收到了以下错误:

Error: Could not symlink file: /usr/local/Cellar/git/1.8.5.1/share/git-core/templates/info/exclude
Target /usr/local/share/git-core/templates/info/exclude already exists. You may need to delete it.
To force the link and overwrite all other conflicting files, do:
  brew link --overwrite formula_name

To list all files that would be deleted:
  brew link --overwrite --dry-run formula_name

我的/etc/paths

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

which git返回/usr/bin/git

which brew返回/usr/local/bin/brew

不确定是什么问题,因为我仍然不能很好地找到这样的事情。有人知道接下来的步骤吗?

1 个答案:

答案 0 :(得分:24)

对于将来遇到问题的其他人:

我现在把git链接到自制软件。我安装了Mac Github client,这可能使某些文件无法写入(this post给我打了个电话),所以我用AppCleaner卸载了它,重新启动了我的终端,卸载了所有版本的git,运行sudo brew prune要清理内容,并使用brew install git通过brew重新安装git。然后我跑了brew link git,它运作得很好。

我确信其他人可能对发生的事情有更好的解释,其中一些步骤可能过度,但它对我有用!