xcode-选择事件开发人员目录错误

标签 xcode macos npm npm-install command-line-tool

运行 npm install 时出现以下错误需要node-gyp ...但可能被任何需要xcode-select的东西触发.

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

问题是什么?

最佳答案

当需要完整的常规 Xcode 时,当 xcode-select 开发人员目录指向 /Library/Developer/CommandLineTools 时,会发生此问题(在 Xcode 之后安装 CommandLineTools 时会发生此问题) )

解决方案:

  1. 如果您还没有安装 Xcode(从 https://appstore.com/mac/apple/xcode 获取),请安装它。
  2. 接受条款及条件。
  3. 确保 Xcode 应用位于 /Applications 目录中(而不是 /Users/{user}/Applications)。
  4. 使用以下命令将 xcode-select 指向 Xcode 应用程序 Developer 目录:
    sudo xcode-select -s/Applications/Xcode.app/Contents/Developer

注意:确保您的 Xcode 应用路径正确。

  • Xcode:/Applications/Xcode.app/Contents/Developer
  • Xcode-beta:/Applications/Xcode-beta.app/Contents/Developer

关于xcode-选择事件开发人员目录错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17980759/

相关文章:

ios - 启用位代码是否会减小 Unity IOS 构建的原始大小

objective-c - OSX iCloud 在应用程序之间共享文件

mysql - 如何在brew升级后修复MySQL缺少的OpenSSL库?

javascript - 重击 : nodemon: command not found

ios - 变色龙框架与 Swift 4 不兼容?

ios - Xcode 8 上的 Interface Builder XIB 编译器错误

node.js - 如何在 Npm 中禁用自动监视

npm - 让 `npm version` 不将 "v"添加到 git 标记中

ios - 哪一行代码决定 iOS 项目使用 Storyboard或 Nib 或两者都不使用?

php - MongoDB PHP 驱动程序安装 (OS X El Capitan)