【问题标题】:Why can't I run git commands after updating to OSX 10.10?为什么我更新到 OSX 10.10 后无法运行 git 命令?
【发布时间】:2015-01-14 21:19:34
【问题描述】:

我从 OSX 10.9 升级到 10.10。当我尝试

git status

我明白了

Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
  1. 为什么我必须接受新的 TOS 才能运行 git?接受新的 Xcode TOS 是否有解决方法?

我知道我可以简单地open up Xcode and accept the new user agreement 并继续。我计划在未来使用 Xcode,并且没有具体反对使用它。想知道如果开发人员不同意 Xcode 的新 TOS,假设他们如何选择继续运行git

【问题讨论】:

  • which git 是否显示/Library/Developer/CommandLineTools/usr/bin

标签: xcode macos git osx-yosemite


【解决方案1】:

如果您发现 which git 返回 /Library/Developer/CommandLineTools/usr/bin,那么您依赖于 xcode 功能及其相关的 TOS。

如果您通过其他机制安装,brew 或通过GitHub command line tools,您将不会收到此提示。您可能希望确保您的其他版本在您的路径中更早:

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

【讨论】:

  • 对我来说,which git 提供了/usr/bin/git。你所说的“在你的道路上的早期”是什么意思?
  • 意味着git 是从echo $PATH 显示的目录路径中的位置加载的。您始终可以在此目录之前添加PATH=~/usr/bin:$PATH。如果这可以防止 TOS,那么您可以将其添加到您的 ~/.bashrc 以确保在重新启动后使用它。
猜你喜欢
  • 2017-11-12
  • 2017-06-28
  • 2020-11-06
  • 1970-01-01
  • 2018-08-18
  • 1970-01-01
  • 1970-01-01
  • 2015-05-24
  • 2014-12-23
相关资源
最近更新 更多