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 开始一步步往下按步骤走, 最终便大功告成!

  • 相关阅读:
    leetcode 29-> Divide Two Integers without using multiplication, division and mod operator
    ros topic 发布一次可能会接收不到数据
    python中的print()、str()和repr()的区别
    python 部分函数
    uiautomatorviewer错误 unable toconnect to adb
    pyqt 不规则形状窗口显示
    appium 计算器demo
    Spring 3.0 注解注入详解
    Spring Autowire自动装配
    restful 学习地址
  • 原文地址:https://www.cnblogs.com/li150dan/p/12084693.html
Copyright © 2011-2022 走看看