我尝试使用CocoaPods安装ShareKit 2.2。
在命令行中输入next:
touch Podfile
open -e Podfile
使用以下行编辑我的Podfile:
platform :ios, '5.0'
pod 'ShareKit', '~> 2.2'
保存文件并输入pod install
行Installing ShareKit (2.2)
命令行工具后要求我输入github帐户信息。我已输入我的帐户,并在下面收到此消息:
[!] Pod::Executable clone --mirror "https://github.com/dkuhnke/ShareKit.git" "/Users/developer/Library/Caches/CocoaPods/GitHub/a45caba117704c3f4cfa5f478a14e9305d2d5e9f"
Cloning into bare repository '/Users/developer/Library/Caches/CocoaPods/GitHub/a45caba117704c3f4cfa5f478a14e9305d2d5e9f'...
fatal: https://github.com/dkuhnke/ShareKit.git/info/refs?service=git-upload-pack not found: did you run git update-server-info on the server?
我做错了什么?
答案 0 :(得分:4)
ShareKit的维护者决定删除用于规范的tag references。目前,他们希望暂时从CocoaPods specs repo中删除https://github.com/CocoaPods/Specs/pull/2280
我建议通过他们的说明安装https://github.com/ShareKit/ShareKit/wiki/Installing-sharekit
修改:我刚刚删除了2.1和2.2规范https://github.com/CocoaPods/Specs/commit/c7ba46164cd76ef3a34a4036f2f3889ee0e0187c
2.0规范仍然可用,但您仍可以考虑官方安装说明。
<强>更新强>
如果您仍想使用CocoaPods https://github.com/CocoaPods/Specs/commit/e7b99c9913be9e8b31ea846a98a60f8f25acbd64
安装ShareKit,则会在repo中添加ShareKit版本2.3规范答案 1 :(得分:-1)
您遇到此问题,因为您的项目路径包含单引号或空格。
此问题已经reported to cocoapods。