zoukankan      html  css  js  c++  java
  • 关于 ReactNative 环境搭建之 error: invalid developer directory '/Library/Developer/CommandLineTools'

    简要说明,此次尝试安装 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-selectswitch /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 开始一步步往下按步骤走, 最终便大功告成!

  • 相关阅读:
    Windows下查看dll被哪个进程调用
    mfc笔记之string,wstring,CString
    查看用户主目录
    我看Windows 8 RT
    C# 性能优化之斤斤计较篇 一
    曾经生活过的城市
    大型.NET项目的目录、编译和版本管理实践 四
    大型.NET项目的目录、编译和版本管理实践 五
    大型.NET项目的目录、编译和版本管理实践 二
    大型.NET项目的目录、编译和版本管理实践 一
  • 原文地址:https://www.cnblogs.com/li150dan/p/12084693.html
Copyright © 2011-2022 走看看