2016-09-16 31 views
1

我需要安裝圖像:: Magick模塊中的機器和憑證低於:如何perl的版本安裝圖像:: Magick 5.18

Windows Version - 7

Perl Version 5.18

而且我已經試過很多方法如cpanppm也複製模塊,直接粘貼在c:\perl\lib\ and c:\perl\site\lib,不幸的是沒有運氣。

在CPAN安裝

運行安裝模塊 '圖片:: Magick'
運行作出焦耳/ JC/JCRISTY/PerlMagick-6.89-1.tar.gz
校驗對C :\ Perl的\ CPAN的\ Sources \作者\ ID \ J□\ JC \ JCRISTY \ PerlMagick-6.89-1.tar.gz OK
./PerlMagick-6.89/
./PerlMagick-6.89/check.sh
。 /PerlMagick-6.89/Makefile.old
./PerlMagick-6.89/Makefile.nt
./PerlMagick-6.89/check.sh.in
./PerlMagick-6.89/demo/
./PerlMagick-6.89/demo/README
.... ........
./PerlMagick-6.89/t/bzlib/read.t
./PerlMagick-6.89/t/input.fits
./PerlMagick-6.89/Makefile.PL
。 /PerlMagick-6.89/Makefile.PL.in
./PerlMagick-6.89/MANIFEST.SKIP
./PerlMagick-6.89/Makefile.am
./PerlM agick-6.89/Magick.xs
./PerlMagick-6.89/check

CPAN.pm:J棟/ JC/JCRISTY/PerlMagick-6.89-1.tar.gz

檢查,如果你的包是完整的...
看起來不錯
生成的dmake風格的Makefile
寫Makefile文件的圖像:: Magick
寫作MYMETA.yml和MYMETA.json
JCRISTY/PerlMagick-6.89-1.tar.gz
[ 31m C:\ Perl \ bin \ dmake.exe - NOT OK
運行make test
離不開成功的化妝
運行make test安裝
製作已返回壞地位,安裝似乎是不可能的

############### ############# 警告! ###############################

看來,你正試圖安裝perl + gcc編譯器(例如草莓perl)上的Perl :: Magick在MS Wi
上, ,但是我們不能在您的系統上安裝二進制文件f

請查看以下先決條件:

1)你需要從
http://www.imagemagick.org/script/binary-releases.php#window

2安裝ImageMagick的Windows可執行文件)我們只支持動態(DLL)ImageMagick程序
注:這是不是可能混合perl的32/64位二進制文​​件a

3)在安裝過程中選擇要安裝ImageMag
developm ENT文件(庫+標題)

4)你還需要有ImageMagick的目錄在PATH
注:我們正在檢查CONVERT.EXE和/或IDE存在

5)您可能需要視覺C++再發行組件包安裝
看到ImageMagick的二進制版本網頁

我們會繼續說明,但對於成功打造沒準版本

################## ########################################

警告(大多是無害的):沒有圖書館發現-lMagickCore
警告(大多是無害的):未找到-lmoldname
庫警告(大多是無害的):未找到-lkernel32
警告(大多是無害的)庫:沒有圖書館發現-luser32
警告(大多是無害的):未找到-lgdi32
庫警告(大多是無害的):未找到-lwinspool
警告(大多是無害的)庫:未找到-lcomdlg32
庫 警告(大部分無害):找不到-ladvapi32的庫
警告(大多是無害的):未找到-lshell32
庫警告(大多是無害的):未找到-lole32
警告(大多是無害的)庫:未找到-loleaut32
警告(大多是無害的)庫:無庫發現-lnetapi32
警告(大多是無害的):未找到-luuid
庫警告(大多是無害的):未找到-lws2_32
警告(大多是無害的)庫:未找到-lmpr
警告庫(主要是無害的):沒有找到-lwinmm的庫
警告(大部分無害):否庫發現-lversion
警告(大多是無害的):未找到-lodbc32
庫警告(大多是無害的):未找到-lodbccp32
警告(大多是無害的)庫:未找到-lcomctl32
圖書館未定義的在C:/Perl/lib/ExtUtils/Install.pm線1198.
C:\ Perl的\ BIN \ dmake.exe:*** [pm_to_blib]錯誤2
此命令時失敗:
JCRISTY/PerlMagick -6.89-1.tar.gz:make NO
cpan> exit
Lockfile被刪除。

安裝後錯誤顯示爲:

d:> perl的-wc test.pl
無法找到圖像/ Magick.pm在@INC(您可能需要安裝> Image :: Magick模塊)(@INC包含:C:/ Perl/site/lib C:/ Perl/lib。)在test.pl第2行。
BEGIN失敗 - 編譯在test.pl第2行中斷。

如果有人可以建議關閉方式這個。

+0

有一些提前IIRC需要的devel庫,但不記得哪些。也許如果你顯示了你收到的錯誤信息,它可能會觸發一些事情。幾個月前,我遇到了這個問題。 – stevieb

+1

你需要更清楚地知道「沒有運氣」的含義。你究竟做了什麼?你看到什麼(確切地)意外的行爲? –

+0

@DaveCross:請檢查我已更新我的問題。 – ssr1012

回答

2

Perl庫Image :: Magick是名爲ImageMagick的C庫的封裝。如果未先安裝C庫,則無法安裝Perl庫。這就是爲什麼您嘗試cpan安裝給所有這些「沒有找到庫」的錯誤。

您可以從the project's web site下載Windows版本的ImageMagick。一旦你安裝了,你可以嘗試再次安裝Perl庫。

您是否閱讀過您從cpan得到的錯誤?我真的不知道爲什麼,在收到消息說「安裝似乎不可能」後,你會嘗試運行一個測試程序!

+0

最後一段值得第二次加票。 – tjd

+0

這就是爲什麼我問爲什麼我無法安裝這個模塊。 – ssr1012

+0

@Dave Cross:我已經安裝了該程序。 'C:\ Program Files \ ImageMagick-7.0.3-Q16' – ssr1012