0

我是一个新手,尝试使用此处的教程通过 cygwin 在 Windows 上安装 gearman: http ://www.phpvs.net/2010/11/30/installing-gearman-and-gearmand-on-windows-with-cygwin/

我需要安装 gearman 才能在我的 Windows 7 笔记本电脑上进行开发。

我已经在我的C:\cygwin\libeventInstall目录中安装了 libevent,但是当我./configure在 gearman 上执行时,它给了我error: configure: error: Unable to find libevent

我读过我需要安装 libevent-devel。我不知道 libevent-devel 是什么以及如何通过 cygwin 安装它。我为 libevent-devel 找到了一堆 .rpm 安装文件,但我认为我不能在 Windows 上安装它。我还发现了一个 libevent-devel-2.0.11-1.tar.bz2 但它包含一堆头文件并且没有配置文件。似乎没有任何关于如何在 cygwin 上安装 libevent-devel 的文档。

卡了几天。任何指针都会有所帮助。谢谢!

4

2 回答 2

2

放弃使用cygwin。尝试按照上述重新安装 libevent 并重新运行 gearman ./configure 并且“配置:错误:无法找到 libevent”仍然存在。

采纳了 James Butler 的建议,改用 virtualbox。谢谢。

于 2012-12-27T22:13:54.297 回答
2

您需要构建 LibEvent,它不包含在 Cygwin 中。我没有尝试过,但谷歌搜索导致以下说明:

  1. 你需要
  2. 将 cygwin-1.5.25-15-ipv6-0.22.zip 解压到你的 cygwin 文件夹中,关于这个文件阅读网站http://win6.jp/Cygwin/
  3. 在 libevent http.c 文件中添加行 ---> #define EAI_SYSTEM 11
  4. 现在安装 libevent
  5. 。/配置
  6. 制作
  7. 进行安装

我还发现这个SO 线程很有趣,因为 Libevent 开发人员正在发表评论。

于 2012-12-21T12:44:36.743 回答