3

cocoapod使用“gem install cocoapods”成功安装。之后尝试使用“pod setup”设置 pod,但出现致命错误。

sh-3.2# pod setup

Setting up CocoaPods master repo

[!] Pod::Executable clone 'https://github.com/CocoaPods/Specs.git' master

克隆成“大师”...

error: transfer closed with outstanding read data remaining while accessing https://github.com/CocoaPods/Specs.git/info/refs?service=git-upload-pack

fatal: HTTP request failed

请帮我解决这个问题..

4

3 回答 3

3

这个问题似乎只是一个临时的网络问题。尝试验证是否可以手动克隆文件夹中的https://github.com/CocoaPods/Specs存储库。

于 2013-06-06T11:23:03.160 回答
1

1 - 首先安装git(mac的命令行工具)

下载链接是: http: //git-scm.com/download/mac

2 - 然后打开命令行(或终端)并输入 $ sudo gem install cocoapods (您需要在这里等待,请耐心等待)

3 - 现在您可以使用命令“pod --version”来检查您刚刚安装的 pod 的版本。

4 - 在终端上再次写入$ pod search libpusher(只是库的一个示例,您可以在此处键入任何库名称而不是 'libpusher' )。

5-让它完整,可能需要一些时间。

6-然后是最重要的步骤,在您的项目目录中创建 pod 文件(名称可以是“podfile”)并将其添加到 Xcode 中的项目中。

7 - 现在这里的秘密是:你需要在这里提供这个 pod 文件的路径,所以输入命令:

cd /Rakesh/vidyo_demo/vidyo_phonegap/ios  (eg.)

cd 命令之后的 rest 是 pod 文件目录的路径。

8-现在当您在终端中键入“pod install”命令时。并且所有库(以 podfile 编写)都将安装在您的项目路径中。然后打开现在有一个工作区文件的项目。像 demo.xcworkspace (打开它)

9-这是pod文件的格式:

platform :ios, '7.0'

pod 'libPusher', '~> 1.4'

在此处输入图像描述

于 2014-01-03T15:03:09.747 回答
0

这个问题已经报告给 cocoapods 了

好的,在丢失了几个小时之后,如果我的项目路径包含单引号或空格,事情就会失败。叹。

于 2013-12-03T13:27:31.727 回答