1、 更新gem版本信息
gem update --system
2醉蚁、 查看gem版本信息
gem -v
3、 修改鏡像問題
gem sources ?--add https://gems.ruby-china.com/ ?--removehttps://ruby gems.org/
gem sources-l
終端命令行,顯示確保只有gems.ruby-china.com才是正確的推溃。
***CURRENT SOURCES***https://gems.ruby-china.com/
參考地址:https://gems.ruby-china.com/
?通過Homebrew安裝ruby最新版
4、 查看 ruby 的安裝目錄的信息**
which -a ruby
注:執(zhí)行以上命令后會輸出 2 行坚冀,
1. 其中 /usr/local/opt/ruby/bin/ruby 是通過 Homebrew 安裝的谆刨,
2. 而 /usr/bin/ruby 是 Mac 自帶的 ruby,
3. 請不要隨便刪除自帶的 ruby纹坐, 否則會出現(xiàn)問題
通過 HomeBrew安裝的版本:ruby 3.0.2? 路徑:/usr/local/opt/ruby/bin/ruby
Mac 自帶版本:? ruby 2.6.x ?路徑:/usr/bin/ruby
4.2 用 Homebrew 安裝 ruby
brew install ruby
4.3 查看 ruby 版本
ruby -v
如果成功安裝發(fā)現(xiàn)仍然是 Mac 自帶的版本枝冀,如下
ruby 2.6.3p62(2019-04-16 revision 67580)[universal.x86_64-darwin20]
4.4 此時只需把 ruby 3.0.2 可執(zhí)行文件導入全局變量 PATH 中即可,使用如下命令:
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
4.5 再次查看 ruby 版本
ruby -v
顯示以下命令行即為成功
ruby 3.0.2p107(2021-07-07 revision 0db68f0233)[x86_64-darwin20]
至此 ruby 3.0.2 安裝成功
參考地址:http://www.reibang.com/p/2635ecdb748b
5. 安裝Cocoapods
5.1 安裝
sudo gem uninstall cocoapods
5.2 更新
pod setup —verbose
可能遇到的問題:
出現(xiàn)zsh: command not found: pod 報錯問題
解決:
5.2.1 先卸載原有的CocoaPod,然后再重新安裝
sudo gem uninstall cocoapods
5.2.2 執(zhí)行以下命令來重新安裝cocoapod
sudo gem install -n /usr/local/bin cocoapods
5.2.3 如果沒有權(quán)限執(zhí)行pod果漾,執(zhí)行以下命令球切,賦予/usr/local/bin給予執(zhí)行與讀取權(quán)限
sudo chmod +rx /usr/local/bin/
資料參考地址:http://www.reibang.com/p/6ff1903c3f11
6.更新Cocoapods鏡像源
6.1 移除原鏡像源如下
pod repo remove master
6.2 添加國內(nèi)鏡像源如下
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
6.3 更新鏡像源如下
pod repo update