Cocoapods:有没有办法在代理背后做“pod spec create”?

时间:2014-05-20 07:18:55

标签: git proxy cocoapods

问题

我正在尝试使用“pod spec create ProjectName ProjectGitHubLink”为我的一个项目创建podspec。我支持代理但是使用--http-proxy配置安装了Cocoapods,并且还为代理添加了git配置(但仅作为我项目的git repo的“本地”设置)。像搜索这样的其他pod命令工作正常,但是这个命令挂起,然后生成以下超时错误:

堆栈

CocoaPods : 0.32.1 Ruby : ruby 2.0.0p451 (2014-02-24 revision 45167) [universal.x86_64-darwin13] RubyGems : 2.0.14 Host : Mac OS X 10.9.3 (13D65) Xcode : 5.1.1 (5B1008) Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib Repositories : master - https://github.com/CocoaPods/Specs.git @ 13b8929d5792e2ad8a44cbeaf7a8abf4fca06826

错误

Errno::ETIMEDOUT - Operation timed out - connect(2) /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:878:in `initialize' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:878:in `open' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:878:in `block in connect' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/timeout.rb:52:in `timeout' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:877:in `connect' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:862:in `do_start' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http.rb:851:in `start' /Library/Ruby/Gems/2.0.0/gems/nap-0.7.0/lib/rest/request.rb:187:in `perform' /Library/Ruby/Gems/2.0.0/gems/nap-0.7.0/lib/rest/request.rb:199:in `perform' /Library/Ruby/Gems/2.0.0/gems/nap-0.7.0/lib/rest.rb:24:in `get' /Library/Ruby/Gems/2.0.0/gems/cocoapods-core-0.32.1/lib/cocoapods-core/github.rb:118:in `peform_request' /Library/Ruby/Gems/2.0.0/gems/cocoapods-core-0.32.1/lib/cocoapods-core/github.rb:27:in `repo' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.32.1/lib/cocoapods/command/spec.rb:414:in `github_data_for_template' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.32.1/lib/cocoapods/command/spec.rb:36:in `run' /Library/Ruby/Gems/2.0.0/gems/claide-0.5.0/lib/claide/command.rb:277:in `run' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.32.1/lib/cocoapods/command.rb:54:in `run' /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.32.1/bin/pod:33:in `<top (required)>' /usr/bin/pod:23:in `load' /usr/bin/pod:23:in `<main>'

0 个答案:

没有答案