前言
cocoapods 的所有版本 | RubyGems.org | Ruby 社区 Gem 托管
1 安装RVM
1 .1 是否安装curl
curl --version
1.2 安装curl
curl sudo apt-get install curl
2 安装RVM
2.1 查看RVM是否安装
rvm -v
2.2 安装RVM
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
\curl -sSL https://get.rvm.io | bash -s stable
source ~/.zshrc
2.3 更新RVM
rvm get stable
3 ruby 的安装与切换
3.1 列出已知的ruby版本
rvm list known
3.2 安装一个ruby 版本
rvm install 3.0.0
3.3 切换一个ruby版本
ruby use 3.0.0
3.4 设置默认版本
ruby use 3.0.0 --default
3.5 其他方式安装ruby方法
- 默认安装最新版本
brew install ruby
3.6 切换ruby 源
https://rubygems.org/ 这个源在国内是访问不到的,所以需要先移除这个镜像,然后添加国内可访问的镜像 https://gems.ruby-china.com/(只保留这一个镜像)
- 方法一
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
- 方法二
gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/
3.7 查看是否切换到国内ruby源
gem sources -l
4 检测gem版本
gem -v
如果gem版本小于2.6.x,则需要更新gem,更新指令:
gem update --system
5 CocoaPods的安装与更新
5.1 安装CocoaPods
sudo gem install -n /usr/local/bin cocoapods
5.2 更新CocoaPods
gem install cocoapods -n /usr/local/bin
报错:ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ dir_s_mkdir - /usr/local/lib/ruby/gems/3.0.0/gems/zeitwerk-2.4.2
- 解决方案输入以下指令:
sudo gem install -n /usr/local/bin cocoapods --pre
网友评论