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