2012-12-20 42 views
0

我試圖通過使用cygwin的這裏的教程在Windows上安裝的Gearman一個新手:http://www.phpvs.net/2010/11/30/installing-gearman-and-gearmand-on-windows-with-cygwin/安裝的Gearman並獲得「配置:錯誤:無法找到libevent的」

我需要安裝的Gearman在我的Windows 7筆記本電腦上開發。

我已經安裝了libevent在我C:\cygwin\libeventInstall目錄,但是當我在做的Gearman一個./configure它給我的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的文檔。

一直停留幾天。任何指針都會有幫助。謝謝!

+1

爲所有的愛是對世界和你自己的理智 - 你使用虛擬框,或任何類型的虛擬機,所以你可以運行Linux虛擬化在筆記本電腦上考慮。目前的道路上有很多痛苦。 –

+0

@JamesButler你說得對,通常你需要在本地運行作曲家,如果你需要運行作曲家localy並且你使用的是某些gearman軟件包,那些人通常需要安裝gearman。因此,有時我們需要解決這個問題。 :-( –

回答

2

你需要建立LIBEVENT,它不包括在Cygwin的。我沒有試過,但google search導致了以下說明:

  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. 的./configure
  6. 使
  7. 使安裝

我也發現了這個有趣的SO thread自Libevent開發人員正在評論。

2

放棄了使用cygwin的。按照上述方法嘗試重新安裝libevent,並重新運行gearman ./configure,並且「configure:error:Unable to find libevent」仍然存在。

接過詹姆斯巴特勒的意見,並正在使用VirtualBox代替。謝謝。

+0

如何使用VirtualBox訪問您的gearman作業服務器,客戶端和工作人員? 只需給我一個簡短的見解。我想在Windows中運行我的代碼! 我也很難在Windows上安裝Gearman。 – SilentAssassin

相關問題