在Apple M1电脑上,安装 CocoaPods

设置 ruby 的软件源

由于默认的 ruby 的软件源(https://rubygems.org/)被墙阻拦导致CocoaPods安装失败,因此需要更新一下 ruby 的源。依次执行如下命令:

gem sources -l #(查看当前ruby的源) 
gem sources --remove https://rubygems.org/ #(移除当前ruby的源) 
gem sources -a https://gems.ruby-china.com
gem sources -l #(再次查看当前ruby的源)
显示如下文字表示更新成功。
*** CURRENT SOURCES *** 
https://gems.ruby-china.com  

升级gem

gem 版本较低也可能导致安装或者升级失败,所以需要升级 gem。使用以下命令:

sudo gem update --system

在Apple M1 处理器上,额外的步骤

在m1处理器,执行安装操作,需要终端运行在Rosetta模式下:

  1. 在Finder中,右键点击Terminal
  2. 然后,点击【显示简介】
  3. 勾选 【使用 Rosetta打开】

我安装gem时,遇到了额外的错误,需要运行一下下面的命令:

sudo gem install ffi

经过这些准备,后面的操作应该就都和以往的安装过程一样了。

安装 CocoaPods

这里需要区分是否是Apple M1处理器,否则,可能会导致失败

  • X86处理器

检查一下您的 OS X 的版本,若您的 OS X 版本小于等于 10.11,执行下面的命令安装 CocoaPods:

sudo gem install cocoapods 

大于 10.11,使用如下命令安装:

sudo gem install -n /usr/local/bin cocoapods 
pod setup 

注意:安装过程可能会耗时比较长,也有可能受网络状况影响造成失败,需要多次尝试直到成功。

你可能感兴趣的:(在Apple M1电脑上,安装 CocoaPods)