MacOS 安装CocoaPods/Fastlane/Homebrew/Rvm/Ruby/Gem
当前最新macOS系统版本是Catalina 10.16,本人有幸更新 MacOS 11.0 Beta版本尝鲜....结果被坑的体无完肤!!!
更新系统后,链接公司内部局域网的VPN软件不能使用了,自动打包工具 fastlane 不能用了,
安装Ruby
我们安装各种环境的时候 经常会报各种各样的错误,大都是因为电脑的大环境没安装好。
安装 使用 rvm
// 安装rvm
curl -L get.rvm.io | bash -s stable
rvm安装完成后,让环境变量和配置文件生效:
source ~/.bashrc
source ~/.bash_profile
source ~/.profile
查看rvm版本:
rvm -v
查看
rvm list known
结果如下:
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.9]
[ruby-]2.5[.7]
[ruby-]2.6[.5]
[ruby-]2.7[.0]
ruby-head
重点操作!!
XXXXXXX为电脑账户名:source /Users/XXXXXX/.rvm/scripts/rvm
rvm install
- 使用rvm安装
rvm install 2.6.5
这里的版本是你查到的适合自己的ruby版本,这里你也可以直接安装最新版本rvm install ruby-head
rvm use ruby-2.6
- 使用自己已安装的ruby版本
rvm use ruby-2.6
(这里的ruby-2.6 是ruby -v
查出来的)
安装Gem环境
Gem源 & 镜像
- 国外镜像源
http://rubygems.org/
国内淘宝镜像源 (已停止维护)https://ruby.taobao.org/
国内镜像https://gems.ruby-china.org/
- 现在可以使用的国内镜像源
http://gems.github.com
查看Gem镜像源
// 查看当前镜像源
gem sources -l
// 或者
gem sources
添加镜像源
gem source --add XXX
// 或者
gem source -a XXX
删除镜像源
gem sources --remove XXX
// 或者
gem sources -r XXX
更新镜像源
gem sources --update
gem soruces -u
Gem操作
添加新的gem源; remove掉 之前的gem源; 更新源; (gem 的命令 是可以连续使用的)
gem source -a http://gems.github.com/ -r http://rubygems.org/ -u
也可以拆分:
gem source -a http://gems.github.com/
gem sources -r http://rubygems.org/
gem soources -u
家查下Gem版本更新
sudo gem update --system // 这个命令用于更新gem自身
===
到此为止,安装开发工具的大环境就已经搭好了。
gem update
更新所有gem安装过的安装包。
然后 开启我们的新征程:
Xcode 命令行工具配置
安装命令行工具
xcode-select --install
切换命令行工具版本
xcode-select 命令切换
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
or
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
Xcode 直接切换
如果你安装了 多个版本的Xcode,那么你会经常用到这种切换方式: 选中Xcode,CMD + ,---> Locations ----> Command Line Tool 选择相对应版本即可。