Image::MagickをPerlで使いたいが、インストールされない?
Perl/CGIで、Image::Magickを使おうと思って、公式サイトのリンクからダウンロードし、インストールしました。use Image::Magickすると、エラーが出ます。
見れば、そんなライブラリ無い!とログ。
インストール時に、チェックを入れたんですが、どうもc:\usr\site\libのなかに入っていないようです。
どうすれば使えるようになりますか。
お願いいたします。
コメント(8)
1>Image::Magick事態がどこにあるのか分かりません。
ええっ!
それじゃしょうがないじゃん。
それは、インストールした人じゃないとわかんない。
cpan コマンドとかで入れたんなら、
Perl/site/lib/Image/Magick
のようになっていて、それなら、問題無く使えるはずだから、どっかいっちゃってる。
まずは、
フォルダ名Magick でとりあえず、検索をかけないとしょうがないね。
ど~も、インストールしたフォルダの中にあるGZファイルの中にImage\Magic.pmはありましたが、
ふぅむ、これを解凍して使うとなるんでしょうけれど、あれって単体で動くんですか?
書き忘れましたがWin6.0です。
use lib "パス"; use Image::Magick;してみたら、
Can't locate loadable object for module Image::Magick in @INC (@INC contains: C:/Users/\x8a\(略)/Desktop/Image-Magick.tar/blib/lib/ C:/usr/lib C:/usr/site/lib .) at C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/Web/kenchan/test.cgi line 7\r Compilation failed in require at C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/Web/kenchan/test.cgi line 7.\r
などエラー発生。
どうもちゃんとインストールできていないようなので、
tar からインストールするなら、
README.txt を読んでinstall 手順を調べてインストールしましょう。
「Image::Magick install」
のようなキーワードで検索してみるといいかも。
ActivePerl だと、
ppm
とか
http://mizushima.ne.jp/Windows/Weblog/MovableType/...
のようにexeでインストールとか
できるようです。
どっちかというと、tar でダウンロードしてきてインストールするより、
cpan シェルを使う方が楽だと思います。
PPMを使ってみたんですが、search Image-Magickしても変なのしか出てきませんでした。
exeも2通りDLしてやったんですが、なぜか最後のチェックのところで、Perl5.1用の...みたいになっていました。5.8がPCには入っています。
CPANシェルとは??
なぜでしょうか、
何度やってもインストーラに、
Install PerlMagick for ActiveState Perl v5.10.0 build 1003と出てきます。いろんなサイトを見ると、v5.8.xになっているのに!
#7>いろんなサイトを見ると、v5.8.xになっているのに!
ActivePerl の最新バージョンは、5.10ですので、
あなたの入れたものが5.10だということを検知しているだけだと思います。
それで続行して特に問題無いと思います。
現在インストールされているPerl のバージョンは
コマンドプロンプトで
Perl -vで表示できます。




