我已經使用Cygwin的包管理器安裝了Perl和libcurl。現在,我正在嘗試安裝WWW::Curl
。我必須在WWW::Curl
的Makefile.PL中指定cURL include目錄,但我不知道該在哪裏查找。謝謝你的時間。我對在Cygwin中安裝Perl的WWW :: Curl感到困惑
1
A
回答
0
0
編輯:使用你的包管理自己的包在使用系統的perl時往往是首選,cygwin的有一個包perl-WWW-Curl
,安裝此包,而不是建立自己的。
很可能我認爲你錯過了libcurl-devel
包。雖然您提到已安裝libcurl
,但請確保通過cygwin軟件包管理應用程序安裝libcurl-devel
,並在需要時再次嘗試。 WWW:Curl
將正確的搜索包括路徑,尋找curl/curl.h
,如果找不到文件,那麼它可能是找錯了地方,你就必須做一個手動安裝:
- 下載並解壓包從CPAN
- 閱讀包含
README
文件來了解這個過程 - 搜索您的Cygwin安裝一個名爲
curl/curl.h
需要注意的是在目錄中的文件。 - 修改
Makefile.PL
使@includes
有上面提到的目錄。 - 運行
perl Makefile.PL
- 運行
make && make install
這個過程基本上是同樣的問題,作爲一個本機Win32進程/ perl的草莓安裝,因爲它不知道在哪裏的libcurl所在。您可以檢查README.Win32文件以獲取類似的說明。
libcurl-devel軟件包將curl/curl.h
文件安裝到usr/include/
這是Makefile.PL
已經搜索的路徑。
要,但是你說你不知道去哪裏找,找到curl.h
你可以做到以下幾點:
find/-name curl.h
但要注意,這可能需要很長的時間,你可以嘗試,如/usr
特定位置
find /usr -name curl.h
甚至更好,你可以看看包裝內容來查找文件位置:
爲了迴應Alexandr的回答,LWP使用跨平臺更方便,同時覆蓋了相同的功能,它也可以做更多。
相關問題
- 1. 我感到困惑在Java
- 2. 對Directory.GetFiles感到困惑
- 3. 對模板感到困惑
- 4. 對Semaphore類感到困惑
- 5. 對Frustum Culling感到困惑
- 6. 對unistd_XX.h感到困惑
- 7. 對OAuth感到困惑
- 8. 我對鐵軌範圍感到困惑
- 9. 我對Hibernate感到困惑嗎?
- 10. 我對java代碼感到困惑嗎?
- 11. 我對Hibernate Spring感到困惑
- 12. 我對servlet實例感到困惑
- 13. 我對JavaScript函數感到困惑嗎?
- 14. 我對GCM註冊感到困惑
- 15. 我對這段代碼感到困惑
- 16. 我對主題感到困惑
- 17. 我對OAuth/Facebook過程感到困惑
- 18. 我對此感到困惑(javascript)
- 19. 在Spring Boot中對ThymeleafConfig感到困惑
- 20. 我感到困惑,在JavaScript中varible
- 21. 對Java8中的HashMap感到困惑
- 22. 對Powershell中的空值感到困惑
- 23. 感到困惑EKEventStatus
- 24. 我很困惑pip安裝
- 25. 由ror Mechanise感到困惑
- 26. 對oAuth感到困惑,在Rails中創建安全API
- 27. 對ES6對象語法感到困惑
- 28. RVM對Capistrano的說明感到困惑
- 29. 對JavaScript的'this'仍然感到困惑
- 30. 對JTable的setDefaultRenderer方法感到困惑
唉,我在Windows上,並沒有自動安裝。這就是我問的原因。 – bgoosman
我很確定'cpan'和'cpanm'在Cygwin上次檢查時工作正常。 –