私人 Pod update/install 停留在预下载:“”来自“”步骤
Private Pod update/install stuck at Pre-downloading: "" from "" step
我们有一个私有 git 存储库,其中包含移动应用程序的共享框架,我们称它为 mobilesdk。最近一位新开发人员加入了团队,当她设置回购时 pod install
& pod update mobilesdk
卡在了以下步骤:
Pre-downloading: `mobilesdk` from `https://github.companyurl.com/mobileFramework/mobilesdk.git`, branch `release/0.9`
广告连播内容:
pod 'mobilesdk', :git => "https://github.companyurl.com/mobileframework/mobilesdk.git", :branch => "release/0.9"
"pod env"
CocoaPods : 1.1.1
Ruby : ruby 2.2.5p319
RubyGems : 2.4.5.1
Host : Mac OS X 10.11.6
Xcode : 8.0 (8A218a)
Git : git version 2.8.4 (Apple Git-73)
相关问题的回答没有帮助:How to fix 'pod update' getting stuck on a private pod?
尝试更改 SSH 与 HTTPS;它没有解决它。此外,这并不是一个真正的选择,因为 pod install
适用于现有的开发人员,而且这个问题是她 machine/setup 的本地问题。 https://help.github.com/enterprise/2.9/user/articles/which-remote-url-should-i-use/
如何通过这个私有 pod 安装步骤并调试它?
删除 cocoapods 缓存修复了问题
rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/"
bundle exec pod install
其他详情:
我按照以下步骤进行调试:
A) 移除不受支持或未经测试的 cocoapods gem。早些时候,系统上有多个版本的 cocoapods。现有开发人员正在使用 v1.2.1
,因此删除了其他版本。
pod --version
1.5
1.2.1
1.1.1
..
用过 gem uninstall cocoapods
.
这没有解决问题。
B) 尝试过 pod repo update
.
C) 删除缓存 pods & 本地 pods 并执行 pod install
,它成功完成。
rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/"
bundle exec pod install
在我的例子中,这是因为暂时的 github.com 路由问题:https://github-debug.com/
git clone https://github.com/github/debug-repo /tmp/debug-repo-http
git clone git@github.com:github/debug-repo /tmp/debug-repo-ssh
ping -c 10 github.com
traceroute github.com
我们有一个私有 git 存储库,其中包含移动应用程序的共享框架,我们称它为 mobilesdk。最近一位新开发人员加入了团队,当她设置回购时 pod install
& pod update mobilesdk
卡在了以下步骤:
Pre-downloading: `mobilesdk` from `https://github.companyurl.com/mobileFramework/mobilesdk.git`, branch `release/0.9`
广告连播内容:
pod 'mobilesdk', :git => "https://github.companyurl.com/mobileframework/mobilesdk.git", :branch => "release/0.9"
"pod env"
CocoaPods : 1.1.1
Ruby : ruby 2.2.5p319
RubyGems : 2.4.5.1
Host : Mac OS X 10.11.6
Xcode : 8.0 (8A218a)
Git : git version 2.8.4 (Apple Git-73)
相关问题的回答没有帮助:How to fix 'pod update' getting stuck on a private pod?
尝试更改 SSH 与 HTTPS;它没有解决它。此外,这并不是一个真正的选择,因为 pod install
适用于现有的开发人员,而且这个问题是她 machine/setup 的本地问题。 https://help.github.com/enterprise/2.9/user/articles/which-remote-url-should-i-use/
如何通过这个私有 pod 安装步骤并调试它?
删除 cocoapods 缓存修复了问题
rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/"
bundle exec pod install
其他详情:
我按照以下步骤进行调试:
A) 移除不受支持或未经测试的 cocoapods gem。早些时候,系统上有多个版本的 cocoapods。现有开发人员正在使用 v1.2.1
,因此删除了其他版本。
pod --version
1.5
1.2.1
1.1.1
..
用过 gem uninstall cocoapods
.
这没有解决问题。
B) 尝试过 pod repo update
.
C) 删除缓存 pods & 本地 pods 并执行 pod install
,它成功完成。
rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/"
bundle exec pod install
在我的例子中,这是因为暂时的 github.com 路由问题:https://github-debug.com/
git clone https://github.com/github/debug-repo /tmp/debug-repo-http
git clone git@github.com:github/debug-repo /tmp/debug-repo-ssh
ping -c 10 github.com
traceroute github.com