【问题标题】:error libxml2 not found on installing gokogiri on windows在 Windows 上安装 gokogiri 时找不到错误 libxml2
【发布时间】:2015-06-21 15:31:20
【问题描述】:

我正在尝试按照其 github 页面中的说明在 Windows 8 机器上安装 gokogiri

安装:

  • sudo apt-get install libxml2-dev
  • 去 github.com/moovweb/gokogiri

跳过第一个命令(因为它在 Windows 上不可用),我收到以下错误:

抱怨的错误是什么?我应该在重试“go get”命令之前手动安装 libxml-2.0 吗?

更新:

以下是我完成的步骤,每个步骤都基于我在完成上一步后重试go get 命令时收到的错误消息:

  • here下载pkg-config_0.26-1_win32.zip,解压/解压,并将bin文件夹添加到path环境变量中

  • here下载libxml2-2.9.2-win32-x86.7z,解压。新建环境变量PKG_CONFIG_PATH,并将libxml的\lib\pkgconfig文件夹位置添加到环境变量中。

  • here下载并安装tdm64-gcc

现在错误信息如下。接下来我该怎么做?如何正确让gcc 知道我的 libxml2 文件的位置?

【问题讨论】:

  • 感谢您的回复,但我没有使用 MinGW。我也有 liteIDE(就像那里的 OP 一样),构建和运行我编写的一些 go 代码很好

标签: go libxml2 gokogiri


【解决方案1】:

你的 libxml 路径中有一个空格。

选项 1:删除 libxml 并将其重新安装到没有空格的路径(不是程序文件)

环境变量中的选项 2(可能不适用于 gcc)指向 libxml(包括您的路径)在 libxml 的名称路径周围使用引号

【讨论】:

  • 理由很充分。将 libxml 移动到不包含空间的文件夹(并相应地更新 env. 变量)解决了上面第二个屏幕截图中的错误。现在我将继续处理下一个错误消息
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-07
  • 1970-01-01
  • 2015-08-10
相关资源
最近更新 更多