如何判断CocoaPods是通过gem还是Homebrew安装的?
如何判断CocoaPods的安装方式(gem或Homebrew)
方法1:查看Pod命令的路径
打开终端执行以下命令:
which pod
- 若输出路径包含
/usr/local/bin/pod或/opt/homebrew/bin/pod,说明是通过Homebrew安装的 - 若输出路径包含
/Users/你的用户名/.rvm/rubies/ruby-xxx/bin/pod或/usr/bin/pod,说明是通过gem安装的
方法2:检查Homebrew已安装包
执行命令查询Homebrew的已安装软件:
brew list
(如果是通过cask安装的,可执行 brew list --cask)
- 结果中出现
cocoapods,则为Homebrew安装 - 无结果则大概率是gem安装
方法3:检查gem已安装包
执行命令查询gem的已安装库:
gem list cocoapods
- 结果显示CocoaPods版本信息,说明是gem安装
- 无结果则为Homebrew安装
对应升级命令
- Homebrew安装:
brew upgrade cocoapods
- gem安装:
sudo gem install cocoapods
(若使用rvm等Ruby版本管理工具,可去掉sudo)
内容的提问来源于stack exchange,提问作者shiraz27
相关产品推荐
相关产品推荐

