从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
以上是我的安装记录
1792

被折叠的 条评论
为什么被折叠?



