我参考了许多链接并尝试了,但我没有成功。我阅读了CocoaPods文档,并多次尝试安装,但总是因为初始步骤而失败。我发现了一个错误,我不能先安装宝石。一个一个的步骤是什么?例如如何安装的步骤或演示。

这是我尝试过的一个链接。

截图指的是我得到的这个控制台错误:


当前回答

苹果Silicon Mac

$ sudo gem uninstall ffi && sudo gem install ffi -- --enable-libffi-alloc

其他回答

Pod安装在Mac OS X v10.11.2 (El Capitan)上出现错误:

安装cocoapods时出错: activesupport要求Ruby版本>= 2.2.2。

在得到这个错误后,我尝试了这个命令并重新安装。这对我很管用。

sudo gem install activesupport -v 4.2.6

现在尝试相同的pod安装命令

sudo gem install -n /usr/local/bin cocoapods

这适用于Mac OS X v10.11。x (El Capitan)

sudo gem install -n /usr/local/bin cocoapods

在此之后,您可以使用pod setup cmd设置pod,然后移动到您的项目目录并安装pod。

如果你在代理后面,那么将代理作为参数传递:

sudo gem install --http-proxy http://user:password@www-proxy.example.com:80 cocoapods

CocoaPods安装步骤:

打开终端:

sudo gem update --system

sudo gem install activesupport -v 4.2.6

sudo gem install cocoapods

pod setup

pod setup --verbose

然后用Terminal进入你的项目目录:

cd Your Project Path

然后在终端输入如下命令:

pod init

open -a Xcode Podfile

(编辑一个文件的豆荚和一个“天光”)

pod install

通常我们使用

sudo gem install cocoapods

解决方案,修复CocoaPods错误在Mac OS X v10.11 (El Capitan):

sudo gem install -n /usr/local/bin cocoapods
pod setup
cd /project path
pod init

在Podfile中,我们需要设置目标

# Podfile

platform :ios, '9.0'

use_frameworks!

# My other pods

target “Projectname” do

    pod 'MBProgressHUD', '~> 0.8'
    pod 'Reachability', '~> 3.1.1'
    pod 'AFNetworking', '~> 2.2'
    pod 'TPKeyboardAvoiding', '~> 1.2'

end

target 'ProjectnameTests' do
    testing_pods
end

target 'ProjectnameUITests' do
    testing_pods
end

在控制台终端

pod install