我正在尝试安装最新的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.
安装指南说,
[...]它将与macOS上可用的默认Ruby一起安装。您可以使用Ruby版本管理器,但我们建议您使用macOS上可用的标准Ruby,除非您知道自己在做什么。
ruby不是我的首选语言,所以有人能帮助我,我如何安装cocoapods gem?
OSX版本:OS X El Capitan 10.11.5
3条答案
按热度按时间wwwo4jvm1#
首先安装一个旧版本的activesupport(它既兼容ruby 2.0又兼容cocoapods),然后安装cocoapods。
sudo gem install activesupport -v 4.2.6
dnph8jn42#
请从以下链接安装最新版本的Ruby和RVM(Ruby版本管理器):(步骤在this链接中提供)
然后在终端运行“sudo gem install cocoapods”。
zour9fqk3#
最简单的方法来解决任何问题,如果你有命令
sudo gem install cocoapods
,然后使用,而不是该命令使用“brew安装cocoapods”,它会照顾所有的问题,也让你知道该怎么做。注意:使用brew你的机器必须有自制软件预装在你的mac上