安装CocoaPods时出现错误

4

我正在尝试安装最新的 CocoaPods(当前版本为1.0.1),但出现以下错误。

$ sudo gem install cocoapods
Password:
Fetching: i18n-0.7.0.gem (100%)
Successfully installed i18n-0.7.0
Fetching: thread_safe-0.3.5.gem (100%)
Successfully installed thread_safe-0.3.5
Fetching: tzinfo-1.2.2.gem (100%)
Successfully installed tzinfo-1.2.2
Fetching: minitest-5.9.0.gem (100%)
Successfully installed minitest-5.9.0
Fetching: concurrent-ruby-1.0.2.gem (100%)
Successfully installed concurrent-ruby-1.0.2
Fetching: activesupport-5.0.0.gem (100%)
ERROR:  Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.

安装指南上说,cocoapods可以使用macOS自带的Ruby进行安装。如果你不熟悉Ruby版本管理器,我们建议你使用macOS自带的标准Ruby进行安装。如果你对这方面比较了解,也可以使用Ruby版本管理器进行安装。由于我不太熟悉Ruby语言,所以请问有谁能帮忙告诉我如何安装cocoapods gem呢?我的操作系统版本是OS X El Capitan 10.11.5。
3个回答

12

首先安装一个旧版本的'activesupport'(该版本既与ruby 2.0兼容,又与cocoapods兼容),然后再安装cocoapods。 sudo gem install activesupport -v 4.2.6


1

解决任何与命令 sudo gem install cocoapods 相关的问题的最简单方法是使用命令 "brew install cocoapods",它将解决所有问题并告诉您该做什么。

注意:要使用 brew,请确保您的机器上预先安装了 Homebrew。


0
请从以下链接安装最新版本的Ruby和RVM(Ruby版本管理器):(步骤在this链接中提供)
然后在终端中运行“sudo gem install cocoapods”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接