我使用“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
请帮我解决这个问题..
答案 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'
答案 2 :(得分:0)
此问题已经reported to cocoapods。
好的,几个小时后,似乎我的项目路径包含了 单引号或空格,事情都失败了。叹息。