PS:本文不是0基礎(chǔ)搭環(huán)境教程。
最近入職了新公司,新人第一天無非就是配環(huán)境黍檩、拉代碼叉袍。配環(huán)境一般就是要百度各個命令始锚,每次都要耗費(fèi)大量時間又麻煩刽酱,還是寫個文檔吧,好記好查瞧捌。
Homebrew相關(guān)
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
# 查看可清理的舊版本包曙砂,不執(zhí)行實(shí)際操作
$ brew cleanup -n
Ruby相關(guān)
gem是Ruby的包管理工具头谜。
0、安裝與卸載
$ gem install [packageName]
$ gem unstall [packageName]
1鸠澈、查看已安裝的包列表
$ gem list
2柱告、更新本地包列表
$ gem update
3、一些說明
MacOS會自帶Ruby環(huán)境笑陈,在/usr/bin/ruby
目錄下际度,無法卸載。其自帶的gem在/usr/bin/gem
下面涵妥,/usr/bin/
是受保護(hù)的空間乖菱,即便是Root用戶也沒權(quán)限寫入。gem install
會失敗蓬网。
解決辦法也很簡單窒所,使用homebrew裝一個Ruby即可。需要配置環(huán)境變量export PATH="/opt/homebrew/opt/ruby/bin:$PATH"
帆锋。此時就可以使用gem install cocoapods
來安裝cocoapods了吵取。但還是建議使用homebrew進(jìn)行安裝。
cocoapods相關(guān)
0窟坐、cocoapods是一個Ruby庫海渊,可以用gem
或者homebrew
來進(jìn)行安裝卸載。
$ 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版本不一致導(dǎo)致的pod init
失敗
$ gem/brew install cocoapods --pre
更新下Xcode就可以了徙菠。