我有使用與其他公共豆莢一個私人吊艙上gitlab一個混帳回購協議,下面是我的Podfile吊艙安裝專用吊艙URI :: InvalidURIError - 壞URI(?是不是URI)
source '[email protected]:cocoapods/cocoapodsspecs.git'
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '6.0'
target "main-project-target" do
....
end
我有10.10 Yosemite上的2個mac,我在gitlab上克隆我的項目,並進行pod安裝以獲取庫。
第一個的配置低於:
CocoaPods : 0.34.4
Ruby : ruby 2.0.0p481 (2014-05-08 revision 45883) [x86_64-darwin13.3.0]
RubyGems : 2.1.9
Host : Mac OS X 10.10 (14A389)
Xcode : 6.1 (6A1052d)
Git : git version 1.9.3 (Apple Git-50)
Ruby lib dir : /Users/a-user/.rvm/rubies/ruby-2.0.0-p481/lib
Repositories : my-project - [email protected]:cocoapods/cocoapodsspecs.git @4fff1c9692486e603edf643013f1136a762cdcdf
master - https://github.com/CocoaPods/Specs.git @ c9acfa46c81ffa93063a56d342afa7c0de71c345
它可以做吊艙安裝沒有任何問題,所有包括我的私人艙庫被安裝好。
我的第二個MAC是一個新的,我不能在安裝吊艙,在開始的時候取得成功我認爲這是系統默認的Ruby的問題,所以我安裝了自制的紅寶石,下面是配置:
CocoaPods : 0.34.4
Ruby : ruby 2.0.0p594 (2014-10-27 revision 48167) [x86_64-darwin14.0.0]
RubyGems : 2.4.2
Host : Mac OS X 10.10 (14A389)
Xcode : 6.1 (6A1052d)
Git : git version 2.1.2
Ruby lib dir : /Users/a-user/.rvm/rubies/ruby-2.1.4/lib
Repositories : master - https://github.com/CocoaPods/Specs.git @ 2a7c343fc975097c436c080765b736aefa5e2629
明確可可豆莢沒有發現我的私人艙,和錯誤消息是:
### Error
```
URI::InvalidURIError - bad URI(is not URI?):[email protected]:cocoapods/cocoapodsspecs.git
我也試着安裝Ruby 2.0.0獲得一致與我的舊的Mac,但我得到了同樣的消息。
PS:我可以克隆我的私人git庫沒有任何問題。
我在GitHub的Cocoapods問題上搜索了很多,例如https://github.com/CocoaPods/Core/issues/82,但沒有發現類似於我的情況。
任何幫助表示讚賞。謝謝你在前進