关于 ReactNative 环境搭建之 error: invalid developer directory '/Library/Developer/CommandLineTools' - RN
简要说明,此次尝试安装 ReactNative 时当前 MacPro 版本为 10.13.6、Xcode 版本为 Version 9.4.1 (9F2000),按照官方的完整原生环境搭建流程一步步执行,可不料刚开始就遇到了一个很大的难关,具体如下:
官方推荐使用 Homebrew 来安装,随后便顺理成章的进入了 Homebrew 的主页,醒目的看到了 Install Homebrew 的标语, 随后果断打开终端,
执行了下面命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“
可不料稍等片刻后便进入了尴尬的处境,很直截了当的抛出了异常,随后在强大的度娘中各种搜罗解决版本, 仍以失败告终.
异常如下:
Xcode-select: error: invalid developer directory ‘/Library/Developer/CommandLineTools’ Failed during: /usr/bin/sudo /usr/bin/xcode-select –switch /Library/Developer/CommandLineTools
尝试解决办法如下:
1. xcode-select --install (现版本 Xcode 安装时便已经同步安装好了)
2. 同时 Preferences -> Locations 下的 Command Line Tools 也是默认配置好的
3. sudo xcode-select --switch /Library/Developer/CommandLineTools/
sudo xcode-select -p
修改xcode路径这招经过尝试也是没用的
最终解决办法:
最终通过修改其安装 Homebrew 的脚本 code 指令时越过了"/Library/Developer/CommandLineTools/" 验证这一环节,因为如上所说,在安装 Xcode 的同时它自身已经将其安装成功,故直接跳过此重新验证的步骤, 直接执行后续操作
在具体操作前, 先说两个注意事项:
其一, 使用如下方法的首要前提条件是您当前设备已经安装好了 Xcode
其二, 执行如下脚本后,依然会提示 xcode-select --install 中的安装提示, 弹出提示框后直接点击取消按钮即可, 因为条件一中的条件已经事先满足
随后便可以执行后续操作
具体操作如下:
首先, 通过终端找到其脚本的存储位置(cd、ls 这样的操作,大家都应该很顺手了)
其次, 执行该脚本安装Homebrew
再其次, 稍后等待便会弹出如上所说的 Xcode 安装确认提示框, 直接取消掉就 ok
最后, 继续等待片刻, Homebrew 便会自动执行完毕, 安装完成后继续根据 ReactNative 官网执行后续操作即可
后续操作从 brew install node 开始一步步往下按步骤走, 最终便大功告成!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现