mac 11 安装cocoapods

从https://rubygems.org/pages/download下载 RubyGems

 因为我的电脑访问不了github,装不上Homebrew,所以就装RubyGems

双击下载的 RubyGems 安装程序进行安装。

        异常:提示“无法打开gem,因为它来自身份不明的开发者”

        解决:"系统偏好设置"->"安全性与隐私"->"通用" 标签,在 "允许从以下位置下载的应用" 部分,选择 "App Store 和被验证的开发者";如果打开“通用”标签下看到打开gem的询问,点击【仍然打开】即可

输入gem --version检查安装是否成功

 在终端,运行命令将 RubyGems 源设置为 Ruby China 镜像

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

安装cocoapods

运行以下命令时异常,提示“You don't have write permissions for th /Library/Ruby/Gems/2.6.0 durectory”

gem install cocoapods

改用以下命令

gem install --user-install cocoapods

如果提示activesuppor版本不够,“Try installing it with `gem install activesupport -v 6.1.7.3` and then running the current command again”。则运行下面命令

gem install --user-install activesupport -v 6.1.7.3

再执行cocoapods的安装命令,虽然没有报错,但是执行pod的时候,提示“command not found: pod”说明还是没有安装成功的。

此时,运行以下命令,在输出中查找 "EXECUTABLE DIRECTORY",这是 gem 可执行文件所在的路径。确保该路径已正确设置

gem environment

将gem 的可执行文件路径已添加到环境变量,执行下面的步骤

# 打开文件
nano ~/.bash_profile

#输入下面这段话( "X.X.0" 替换为 Ruby 版本号)
export PATH=$HOME/.gem/ruby/X.X.0/bin:$PATH

#按ctrl+x退出,按y,再按enter

#运行下面命令,加载更新后的配置文件
source ~/.bash_profile

配置完环境变量后,再运行cocoapods的安装命令,即安装成功。

gem install --user-install cocoapods

运行以下命令,输出pod的版本

pod --version

修改cocoapods的镜像

pod repo remove master
# 如果输出 repo master does not exist,不要紧,直接执行下面的命令

pod repo add master https://github.com.cnpmjs.org/CocoaPods/Specs.git

以上是我的安装记录

你可能感兴趣的:(macos,cocoapods,xcode)