CocoaPods 添加WebP失敗解決辦法

 pod 'sdwebimage/webp' 下載libwebp 超時javascript

 

[!] Error installing libwebp
[!] /usr/bin/git clone https://chromium.googlesource.com/webm/libwebp /var/folders/p6/t42f8nmd7332018zm9m2s3d80000gn/T/d20180415-42656-1hjxh43 --template= --single-branch --depth 1 --branch v0.6.0

Cloning into '/var/folders/p6/t42f8nmd7332018zm9m2s3d80000gn/T/d20180415-42656-1hjxh43'...
fatal: unable to access 'https://chromium.googlesource.com/webm/libwebp/': Failed to connect to chromium.googlesource.com port 443: Operation timed out

 

 

 

修改pod repo中libwebp的git source 地址,再執行pod install 解決,
可是咱們須要有一個有效的libwebp的git倉庫,在github上找到了一個 https://github.com/webmproject/libwebp.git,能夠看到 mirrored from https://chromium.googlesource.com/webm/libwebp

下面是步驟:java

  1. 查看mac中cocoapods 本地庫路徑:
swaedeMacBook-Pro:alpface swae$ pod repo 
swaedeMacBook-Pro:alpface swae$ pod repo
/Users/swae/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/cocoapods-1.4.0/lib/cocoapods/executable.rb:89: warning: Insecure world writable dir /opt in PATH, mode 040777 master - Type: git (master) - URL: https://github.com/CocoaPods/Specs.git - Path: /Users/swae/.cocoapods/repos/master 
  1. 在本地庫中, 並找到對應的libwebp版本的文件
swaedeMacBook-Pro:alpface swae$ find /Users/swae/.cocoapods/repos/master -iname libwebp /Users/swae/.cocoapods/repos/master/Specs/1/9/2/libwebp 

進入libwebp目錄,能夠看到你的倉庫中有哪些對應的版本git

化繁爲簡,直接進入到/Users/swae/.cocoapods/repos/master/Specs/1/9/2/libwebp裏打開文件libwebp.podspec.json,修改git的地址就能夠了
相關文章
相關標籤/搜索