我执行了全新的macOS Mojave 10.14安装。之后,我立即从Mac App Store安装了Xcode版本10.0(10A255)。
现在,我希望安装需要安装Xcode命令行工具的Homebrew。我的理解是,安装Xcode还会安装命令行工具。或不?
按照这个答案,我检查了是否通过运行以下命令安装了命令行工具:
xcode-select -p
它按如下所示打印Developer目录的路径:
/Applications/Xcode.app/Contents/Developer
如答案中所建议,我还通过运行以下命令验证了返回值:
echo $?
哪个重新调了0
。
我也跑,gcc
并且make
和bash能够找到并执行它们。
到目前为止,我确信已经安装了Xcode命令行工具。现在,当我执行时:
xcode-select --install
我收到此警报:
这种差异的可能原因是什么?这将两次安装Xcode命令行工具吗?还是覆盖现有安装?
据我了解,无需安装Xcode 就可以安装Xcode命令行工具。另外,根据我以前的经验,如果不是通过Xcode(通过运行xcode-select --install
)单独安装命令行工具,Homebrew不会检测到它们,即,运行时brew config
,的值CLT:
显示为N/A
。
这是完整图片(对双关语):
尽管我是在macOS Mojave的背景下谈论的,但对于以前版本的macOS,问题仍然相同。
在这里采取什么明智的方法?
注意:安装Xcode后,我启动了Xcode,接受了许可协议,并使其完成了安装其他工具的过程(这是一次性的活动)。
git
命令失败了。这个答案是我需要使git
命令再次起作用的解决方法。git branch
等