PS:本文不是0基础搭环境教程。
最近入职了新公司,新人第一天无非就是配环境、拉代码。配环境一般就是要百度各个命令,每次都要耗费大量时间又麻烦,还是写个文档吧,好记好查。
Homebrew相关
homebrew是Mac的包管理器。
1、检查homebrew配置
$ brew doctor
2、重装命令行工具
$ sudo rm -rf /Library/Developer/CommandLineTools
$ sudo xcode-select --install
3、安装与卸载
# 安装
$ /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
# 卸载
$ /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
4、其他常用命令
# 安装软件
$ brew install xxx
# 卸载软件
$ brew uninstall xxx
# 搜索软件
$ brew search xxx
# 更新软件
$ brew upgrade xxx
# 查看列表
$ brew list
# 更新brew
$ brew update
# 清理所有包的旧版本
$ brew cleanup
# 清理指定包的旧版本
$ brew cleanup $FORMULA
# 查看可清理的旧版本包,不执行实际操作
$ brew cleanup -n
Ruby相关
gem是Ruby的包管理工具。
0、安装与卸载
$ gem install [packageName]
$ gem unstall [packageName]
1、查看已安装的包列表
$ gem list
2、更新本地包列表
$ gem update
3、一些说明
MacOS会自带Ruby环境,在/usr/bin/ruby
目录下,无法卸载。其自带的gem在/usr/bin/gem
下面,/usr/bin/
是受保护的空间,即便是Root用户也没权限写入。gem install
会失败。
解决办法也很简单,使用homebrew装一个Ruby即可。需要配置环境变量export PATH="/opt/homebrew/opt/ruby/bin:$PATH"
。此时就可以使用gem install cocoapods
来安装cocoapods了。但还是建议使用homebrew进行安装。
cocoapods相关
0、cocoapods是一个Ruby库,可以用gem
或者homebrew
来进行安装卸载。
$ gem install cocoapods
$ brew install cocoapods
$ gem unstall cocoapods
$ brew unstall cocoapods
安装完了后会在~/.cocoapods/repo
目录下存放一些下载索引。
1、换源,以换清华源为例
$ cd ~/.cocoapods/repos
$ pod repo remove master
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
$ pod repo update
$ pod setup
2、cocoapods和Xcode版本不一致导致的pod init
失败
$ gem/brew install cocoapods --pre
更新下Xcode就可以了。
网友评论