cocoapod:pod设置失败,出现致命错误

时间:2013-06-06 10:07:38

标签: objective-c cocoapods git-clone

我使用“gem install cocoapods”成功安装了cocoapod。之后尝试使用“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

请帮我解决这个问题..

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

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

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

2 - 然后打开commind line(或终端)并输入 $ 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'

enter image description here

答案 2 :(得分:0)

此问题已经reported to cocoapods

  

好的,几个小时后,似乎我的项目路径包含了   单引号或空格,事情都失败了。叹息。