无法安装带有cocoapods的OpenCV,无法解析主机:hivelocity.dl.sourceforge.net


Last login: Tue Jun 23 18:31:21 on ttys000
Peters-MacBook-Pro:~ WaTT$ cd Downloads/Starter/
Peters-MacBook-Pro:Starter WaTT$ pod install
Analyzing dependencies
Downloading dependencies
Installing OpenCV (2.4.10)
[!] Error installing OpenCV
[!] /usr/bin/curl -f -L -o /var/folders/md/mjx0zhrx3ks3ybfhj7dxjksh0000gn/T/d20150623-3952-1mkdgjs/file.zip http://hivelocity.dl.sourceforge.net/project/opencvlibrary/opencv-ios/2.4.10/opencv2.framework.zip --create-dirs
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                               Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (6) Could not resolve host: hivelocity.dl.sourceforge.net

首先,我已经正确安装了cocoapods,因为我可以安装AFNetworking。第二,虽然我在中国,但我尝试过VPN。第三,在我的Podfile中,我只写了pod‘OpenCV’

我知道我可以在没有茧的情况下使用OpenCV,但我仍然想解决这个问题。

OpenCV由Sourceforge托管,对于这种硬编码的链接来说,这似乎是不可靠的。

作为替代方案,这里有几个2.4.9和2.4.10的自托管podspec,您应该能够使用:

https://github.com/Zi0P4tch0/Specs/tree/master/Specs/OpenCV

你的podfile应该是这样的:

source 'https://github.com/Zi0P4tch0/Specs.git'
platform :ios, '7.0'
pod 'OpenCV', '2.4.9-zp'

这些是为了支持我的OpenCVSwiftStitch演示项目而设置的,因为我无法获得官方的podspec路径。

根据我的经验,2.4.10无论如何都是坏的,所以2.4.9是首选。

3.0.0似乎也可以作为手动下载。没有podspec,但框架可从(http://openCV.org)当我把它拖进SwiftStitch项目时,它只是为我工作。

一个临时的解决办法是用编辑本地pod规范

pod spec edit opencv

并将不再有效的下载URL替换为

http://garr.dl.sourceforge.net/project/opencvlibrary/opencv-ios/2.4.10/opencv2.framework.zip

然后等到吊舱修好。理想情况下,打开一个问题。

相关内容

  • 没有找到相关文章

最新更新