【问题标题】:Updating Pods not working which were working previously has stopped working更新以前工作的不工作的 Pod 已停止工作
【发布时间】:2018-02-28 07:01:53
【问题描述】:

您好,我正在尝试更新我现有项目中的 pod,已经 1 周我们无法更新任何 pod,我们还删除了所有防火墙并拥有对网络的完全访问权限,但我们仍然面临同样的问题问题如下

更新所有 pod 更新本地规范存储库 [!] 无法连接到 GitHub 以更新 CocoaPods/Specs 规范 repo - 请检查您是否离线,或者 GitHub 已关闭

[!] 您的 Podfile 已对智能引号进行了清理。为避免将来出现问题,您不应使用 TextEdit 对其进行编辑。如果您不使用 TextEdit,则应在您选择的编辑器中关闭智能引号。

还有一些问题是当我尝试更新时我的项目充满了错误。

【问题讨论】:

    标签: macos github terminal cocoapods homebrew


    【解决方案1】:

    从 2018 年 2 月起删除了弱加密标准。

    请注意:https://github.com/blog/2507-weak-cryptographic-standards-removed

    要解决这个问题,首先您需要更新 openssl,然后是ruby,然后是cocoapods

    $ which openssl
    /usr/bin/openssl
    
    $ openssl version
    OpenSSL 0.9.8zh 14 Jan 2016
    
    $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
    $ brew update
    
    $ brew install openssl
    
    $ brew upgrade openssl
    
    `` If you need to have this software first in your PATH run: echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile
    
    $ echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile
    $ source ~/.bash_profile
    
    $ which openssl
    /usr/local/opt/openssl/bin/openssl
    
    $ openssl version
    OpenSSL 1.0.2n  7 Dec 2017
    
    $ brew install rbenv ruby-build
    
    $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
    $ echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
    $ source ~/.bash_profile
    
    $ rbenv install --list
    
    Available versions:
    
      1.9.3-p429
      1.9.3-p448
      1.9.3-p484
      1.9.3-p545
      1.9.3-p547
      1.9.3-p550
      1.9.3-p551
      2.0.0-dev
      2.0.0-preview1
      2.0.0-preview2
      2.0.0-rc1
      2.0.0-rc2
      2.0.0-p0
      2.0.0-p195
      2.0.0-p247
      2.0.0-p353
      2.0.0-p451
      2.0.0-p481
      2.0.0-p576
      2.0.0-p594
      2.0.0-p598
      2.0.0-p643
      2.0.0-p645
      2.0.0-p647
      2.0.0-p648
      2.1.0-dev
      2.1.0-preview1
      2.1.0-preview2
      2.1.0-rc1
      2.1.0
      2.1.1
      2.1.2
      2.1.3
      2.1.4
      2.1.5
      2.1.6
      2.1.7
      2.1.8
      2.1.9
      2.1.10
      2.2.0-dev
      2.2.0-preview1
      2.2.0-preview2
      2.2.0-rc1
      2.2.0
      2.2.1
      2.2.2
      2.2.3
      2.2.4
      2.2.5
      2.2.6
      2.2.7
      2.2.8
      2.2.9
      2.3.0-dev
      2.3.0-preview1
      2.3.0-preview2
      2.3.0
      2.3.1
      2.3.2
      2.3.3
      2.3.4
      2.3.5
      2.3.6
      2.4.0-dev
      2.4.0-preview1
      2.4.0-preview2
      2.4.0-preview3
      2.4.0-rc1
      2.4.0
      2.4.1
      2.4.2
      2.4.3
      2.5.0-dev
      2.5.0-preview1
      2.5.0-rc1
      2.5.0
      2.6.0-dev
      2.6.0-preview1
    
    
    $ rbenv install 2.1.0
    $ rbenv install 2.5.0
    
    $ rbenv versions
    * system (set by /Users/username/.rbenv/version)
      2.5.0
    
    $ ruby --version
    ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
    
    $ rbenv global 2.5.0
    
    $ rbenv versions
      system
    * 2.5.0 (set by /Users/username/.rbenv/version)
    
    $ ruby --version
    ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin16.0]
    
    $ gem install cocoapods -n /usr/local/bin
    
    $ which pod
    /usr/local/bin/pod
    
    $ pod --version
    1.4.0
    

    现在,您尝试更新 pod

    $ pod update
    

    【讨论】:

    • 刚刚更新了我的答案,你可以再试一次,让我知道它对你有用吗?
    猜你喜欢
    • 2019-04-12
    • 1970-01-01
    • 1970-01-01
    • 2017-06-07
    • 1970-01-01
    • 2014-05-22
    • 2016-04-26
    • 2014-10-10
    • 2016-12-14
    相关资源
    最近更新 更多