Error installing libwebp
1、Error installing libwebp
錯誤描述如下:
[!] Error installing libwebp
[!] /usr/local/bin/git clone https://chromium.googlesource.com/webm/libwebp /var/folders/9f/lkfpkvpn5j5cks24q8zgbmyc0000gn/T/d20190619-83200-lk5d3j --template= --single-branch --depth 1 --branch v1.0.2
Cloning into '/var/folders/9f/lkfpkvpn5j5cks24q8zgbmyc0000gn/T/d20190619-83200-lk5d3j'...
fatal: unable to access 'https://chromium.googlesource.com/webm/libwebp/': Failed to connect to chromium.googlesource.com port 443: Operation timed out
解決方案:
1、查看MAC系統(tǒng)中Cocoapods本地庫路徑:
執(zhí)行pod repo命令:
master
- Type: git (master)
- URL: https://github.com/CocoaPods/Specs.git
- Path: /Users/illscholar/.cocoapods/repos/master
2、在本地庫中, 并找到對應的libwebp版本的文件
find /Users/illscholar/.cocoapods/repos/master -iname libwebp
/Users/illscholar/.cocoapods/repos/master/Specs/1/9/2/libwebp
3、進入libwebp目錄,可以看到你的倉庫中有哪些對應的版本
cd /Users/illscholar/.cocoapods/repos/master/Specs/1/9/2/libwebp
4、執(zhí)行l(wèi)s命令查看
total 0
drwxr-xr-x 3 illscholar staff 96 6 28 2018 0.4.1
drwxr-xr-x 3 illscholar staff 96 6 28 2018 0.4.2
drwxr-xr-x 3 illscholar staff 96 6 28 2018 0.4.3
drwxr-xr-x 3 illscholar staff 96 6 28 2018 0.4.4
drwxr-xr-x 3 illscholar staff 96 6 28 2018 0.5.0
drwxr-xr-x 3 illscholar staff 96 6 28 2018 0.5.1
drwxr-xr-x 3 illscholar staff 96 6 28 2018 0.5.2
drwxr-xr-x 3 illscholar staff 96 1 4 12:04 0.6.0
drwxr-xr-x 3 illscholar staff 96 4 9 12:42 0.6.1
drwxr-xr-x 3 illscholar staff 96 10 4 2018 1.0.0
drwxr-xr-x 3 illscholar staff 96 2 25 11:01 1.0.1
drwxr-xr-x 3 illscholar staff 96 6 19 20:23 1.0.2
6、由于SDWebImage 依賴的 libwebp版本為1.0.2,所以我們進入1.0.2中,并做修改
cd 1.0.2
vim libwebp.podspec.json
找到
"source": {
"git": "https://chromium.googlesource.com/webm/libwebp",
"tag": "v1.0.2"
},
將其中的"git"對應的值替換為https://github.com/webmproject/libwebp.git,并保存
7、再次執(zhí)行
pod install
浙公網(wǎng)安備 33010602011771號