【问题标题】:can't install opencv with cocoapods, Could not resolve host: hivelocity.dl.sourceforge.net无法使用 cocoapods 安装 opencv,无法解析主机:hivelocity.dl.sourceforge.net
【发布时间】:2015-07-05 08:30:10
【问题描述】:
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'

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

【问题讨论】:

  • 是个坏问题吗?我还不知道。

标签: ios swift opencv


【解决方案1】:

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 是 broken anyway,所以 2.4.9 是首选。

3.0.0 似乎也可以手动下载。没有 podspec,但是当我将 (http://openCV.org) 提供的框架拖到 SwiftStitch 项目中时,它对我有用。

【讨论】:

  • 我尝试了整个晚上,但您的神奇答案对我有用...非常感谢您节省了更多时间
【解决方案2】:

临时解决方法是使用

编辑本地 pod 规范
pod spec edit opencv

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

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

然后等到 pod 得到修复。理想情况下 - 为它打开一个问题。

【讨论】:

  • --show-all 选项可能会派上用场,以便您编辑要安装的版本的 podspec。
猜你喜欢
  • 2015-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多