作为我的问题的标题,我不知道如何为我的mac安装Command_Line_Tools_macOS_10.14_for_Xcode_10_Beta,请帮忙。
我做了什么:
错误:您的Xcode(9.4.1)太过时了。 请更新到Xcode 10.0(或删除它)。 Xcode可以从更新 https://developer.apple.com/download/more/
我已经尝试安装了附加图片中标有红色矩形的两个.pkg,但错误仍然存在。
环境:
macOS 10.14 Beta
Xcode(Installed 2 versions on the Mac):
10 (Beta),
9.4.1
答案 0 :(得分:31)
您的计算机上安装了两个版本的xcode。 首先运行此命令选择最新版本的xcode:
sudo xcode-select -switch <path/to/>Xcode.app
完成此操作后,安装所需的命令行工具,但运行此命令:
xcode-select --install
答案 1 :(得分:15)
这对我有用:
/Applications
Xcode-beta
应用程序,并在启动时提示它时等待其安装必要的软件包sudo xcode-select -switch /Applications/Xcode-beta.app/
运行现在brew update
应该可以再次工作。
答案 2 :(得分:12)
这对我来说是固定的,是全新安装的10.14 Beta 3。
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
答案 3 :(得分:5)
以下为我工作:
更新为 Mojave 10.14 之后 转到Add User to sudo group 搜索“命令行” ,然后
下载“ MacOS 10.14的命令行工具”
下载dmg后,请安装软件包。
答案 4 :(得分:3)
Beta 3和Homebrew存在问题。我实际上花了2个小时尝试此处列出的所有内容,但均无济于事。我只能通过安装Beta 2,安装Homebrew然后更新到Beta 3来使其工作。
答案 5 :(得分:0)
在终端中运行命令:
def fcmprhn[F[_]: Monad](F: Tr[F]): OptionT[F, Unit] =
for {
set <- OptionT {
F.getSet() map { s =>
if(s.nonEmpty) Some(s) else None
}
}
_ <- OptionT.liftF {
for {
checksum <- F.checksum()
v <- F.value()
_ <- F.doRun(v, checksum, set)
// rest of F monad for-comprehension
} yield ()
}
} yield ()
注意: sudo xcode-select -switch /Applications/Xcode-beta.app
命令已过时,但命令行工具应已安装。