rvm 是对 ruby环境做了隔离,那么,是怎么做到隔离对呢。其实很简单,就是安装在不同对目录。ruby默认安装在 /usr/bin/ruby ,rvm会把ruby安装在 .rvm/gems/ruby-2.7.2,解决了可以安装多个版本ruby对问题,rvm会把.rvm/gems/ruby-2.7.2/bin加到系统变量PATH前面。shell在查找ruby会搜索PATH地址,会优先使用rvm的地址。这种思想广泛用在其他语言种,比如node对nvm。python的pyenv对命令对查找路径做了详细的介绍。
CocoaPod 安装区别
默认安装pod路径
/usr/local/bin/pod
rvm种pod路径
~/.rvm/gems/ruby-3.0.0/bin/pod
安装 rvm
ruby-china 的教程 ruby-china.org/wiki/rvm-gu…
给curl增加代理 -x socks5://127.0.0.1:1080 全局代理 修改curl配置文件 vim ~/.curlrc 写入 socks5 = "127.0.0.1:1024"
curl -x socks5://127.0.0.1:1080 -sSL https://get.rvm.io | bash -s stable
安装 ruby
rvm install 3.0.0
安装 cocoapods
gem install cocoapods