最近,一些 Mac 命令行用户报告说,他们在使用 nondejs 和 npm 时经常遇到错误“Xcode-select:错误工具‘xcodebuild’需要 Xcode,但活动开发人员目录‘/Library/Developer/CommandLineTools’是命令行工具实例”。
在某些情况下,迁移或更新 Mac 时也会出现此错误。如果这个问题也困扰着您,那么现在是修复“Xcode-select:Mac 上的活动开发人员目录错误”的最佳时机。
许多 Mac 命令行用户在更新系统时运行代码时经常会遇到此错误。这可能是因为系统中没有预先下载命令行工具,因此需要单独下载。
幸运的是,解决这个问题并不是什么复杂的事情。我们可以使用 Xcode 包来解决这个问题。此外,还有其他可靠的解决方法来排除故障。
1.切换命令行工具目录
值得指出的是,如果您单独安装了 Xcode 和命令行工具,请确保重新指定命令行工具当前使用的目录。为此,请在终端中输入以下给出的命令:
阅读更多:
sudo xcode-select --switch /Library/Developer/CommandLineTools2.安装命令行工具
值得注意的是,您还可以通过从命令行在 Mac 上安装命令行工具来解决这个令人沮丧的问题。
首先,打开 Mac 上的终端应用程序。只需按 CMD+Space 键即可显示 Spotlight 搜索,然后输入以下命令即可开始安装命令行工具
xcode-select --install
如果出现提示,请确保确认命令行工具的安装。希望它能永远解决 Mac 上的“xcode-select error xcodebuild require Xcode”错误。
3.将Xcode安装到/Applications中
拯救许多 Mac 用户的另一个可行解决方案是将 Xcode 从 Mac App Store 安装到 Mac 上的 /Applications/ 目录中。在 Mac 上成功安装 Xcode 后,启动终端,然后输入下面提到的路径。
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer4. 安装 Xcode 并调整命令行工具的位置
许多遇到同样问题的用户报告说,安装 Xcode 并更改命令行工具的位置有助于解决该问题。不用担心,你可以从 Apple 获取完整的 Xcode 包.
- 首先,在 Mac 上启动 Xcode 包。
- 之后,下拉 Xcode 菜单并选择偏好设置.
- 接下来,前往“地点”并选择所需的命令行工具
总结...!
我想你已经克服了这个障碍。软件开发人员需要适用于 Apple 设备的类 Unix 工具以及 Apple 提供的 Xcode 包和命令行工具,以便在 Mac 上安装所有必需的实用程序。
您还可以仅从终端应用程序安装大小小于命令行工具的软件包,或者您可以使用 Homebrew 来安装(Homebrew 是一种流行且值得信赖的 Mac 软件包管理器)。
