macOS 10.14(beta)如何安装Command_Line_Tools_macOS_10.14_for_Xcode_10_Beta

时间:2018-06-19 09:39:48

标签: xcode macos command-line-tool xcode10 macos-mojave

作为我的问题的标题,我不知道如何为我的mac安装Command_Line_Tools_macOS_10.14_for_Xcode_10_Beta,请帮忙。

我做了什么:

  1. run command" brew install carthage"安装迦太基,得到错误:
  2.   

    错误:您的Xcode(9.4.1)太过时了。       请更新到Xcode 10.0(或删除它)。       Xcode可以从更新         https://developer.apple.com/download/more/

    1. 运行命令" xcode-select --install"在终端中作为the second answer from @Dev,但在" brew install carthage";
    2. 之后我仍然会遇到相同的错误

      error

      1. Apple site下载.dmg文件,打开它后我得到了太多工具:
      2. tools

        我已经尝试安装了附加图片中标有红色矩形的两个.pkg,但错误仍然存​​在。

        环境:

        macOS 10.14 Beta
        Xcode(Installed 2 versions on the Mac): 
        10 (Beta), 
        9.4.1
        

6 个答案:

答案 0 :(得分:31)

您的计算机上安装了两个版本的xcode。 首先运行此命令选择最新版本的xcode:

sudo xcode-select -switch <path/to/>Xcode.app

完成此操作后,安装所需的命令行工具,但运行此命令:

xcode-select --install

答案 1 :(得分:15)

这对我有用:

  1. https://developer.apple.com/download/下载“ Xcode 10.0 Beta”
  2. 解压缩并将其移动到/Applications
  3. https://developer.apple.com/download/more/下载“用于Xcode 10 Beta的命令行工具(macOS 10.14)”
  4. 运行“命令行工具”的安装程序
  5. 启动Xcode-beta应用程序,并在启动时提示它时等待其安装必要的软件包
  6. 从命令行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后,请安装软件包。

验证软件包安装 https://developer.apple.com/download/more/

答案 4 :(得分:3)

Beta 3和Homebrew存在问题。我实际上花了2个小时尝试此处列出的所有内容,但均无济于事。我只能通过安装Beta 2,安装Homebrew然后更新到Beta 3来使其工作。

Homebrew and Beta 3 - Command Line Tools

答案 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命令已过时,但命令行工具应已安装。

相关问题