原文转载自:https://www.cnblogs.com/richard-youth/p/9718349.html

使用 React Native,必须安装的依赖有:Node、Watchman 和 React Native 命令行工具以及 Xcode。

推荐使用 Homebrew 来安装 Node 和 Watchman。

1、Homebrew是什么?

Homebrew是以最简单,最灵活的方式来安装苹果公司在MacOS中不包含的UNIX工具。 换句话说就是 macOS 缺失的软件包的管理器。

官方网站:点击查看

Git仓库地址:点击查看

2、Homebrew 安装:

打开mac终端,复制粘贴下面命令,根据要求,一步一步即可。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3、Homebrew卸载:

打开mac终端,复制粘贴下面命令(其实只用把上面安装的install换成uninstall就行了)。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

4、Homebrew 怎么使用?常用命令有哪些?

安装软件,如:brew install node

卸载软件,如:brew uninstall node

搜索软件,如:brew search node

更新软件,如:brew upgrade node

查看安装列表,如:brew list

更新Homebrew,如:brew update

5、安装中遇到的问题

(1)错误描述如下:

xcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools'

Failed during: /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools

原因:xcode的命令行工具不再安装在/Library/Developer/CommandLineTools 这个位置了,而是如下图所示的位置:

/Applications/Xcode.app

这个时候只需要使用下面这个命令设置一下就可以了:

sudo xcode-select --switch /Applications/Xcode.app

最后再输入下面命令验证一下:

xcode-select -p

打印输出

/Applications/Xcode.app/Contents/Developer

然后再尝试安装命令,就没有出现上面的那个问题了。

想法:个人觉得上面的那个问题可以不用管,因为xcode 已经自动安装了CommandLineTools这个工具。

6、详细的流程:

$ sudo xcode-select --switch /Applications/Xcode.app

Password:

$ xcode-select -p

/Applications/Xcode.app/Contents/Developer

/

最新文章

  1. wpf 切换资源字典的2中方式
  2. 第 31 章 项目实战-PC端固定布局[1]
  3. 自定义样式RatingBar的使用
  4. Oracle Recommended Patches -- "Oracle JavaVM Component Database PSU" (OJVM PSU) Patches (文档 ID 1929745.1)
  5. x01.os.6: 8086 指令
  6. IOS中的动画菜单
  7. defer 要放在return之前
  8. (六)ARM状态寄存器-PSR
  9. C# + winserver2008 openfiledialog 写入 textbox1 中的 路径不正确
  10. get请求与post请求
  11. AFNetWorking网络请求
  12. response.setHeader各种使用方法
  13. Python学习笔记——基础篇【第六周】——logging模块
  14. linux下安装部署环境:jdk、tomcat、nginx
  15. (NO.00003)iOS游戏简单的机器人投射游戏成形记(二)
  16. Layui 写一个简单的后台页面
  17. echarts中dataZoom的使用
  18. cmake find_package 中,include_directories,target_link_libraries 的值怎么知道?
  19. Hadoop项目实战-用户行为分析之应用概述(一)
  20. JavaScript之函数式编程思想初探

热门文章

  1. bash: sz: command not found
  2. PHP安装与配置
  3. Bzoj 3333 高级打字机(主席树)
  4. linux系列(二十三):df命令
  5. Hadoop(3)如何构建HDFS--HA,YARN---HA
  6. class与computed一起应用
  7. Java--常用API介绍
  8. REST和SOAP的区别
  9. BaggingClassifier
  10. IIS URL Rewriting and ASP.NET Routing