実現したいこと
CentOS7にてImageMagickが動作するようにしたい
前提
OS:CentOS7
Perl:v5.16.3
ImageMagick:ImageMagick 7.1.0-60 Q16-HDRI x86_64
発生している問題・エラーメッセージ
Image::Magick object version 7.1.0 does not match bootstrap parameter 6.72 at /usr/lib64/perl5/DynaLoader.pm line 213, <DATA> line 855. &Image::Magick::constant not defined. The required ImageMagick libraries are not installed or not installed properly.
該当のソースコード
Perl
1require "Magick.pm";
試したこと
ImageMagickパッケージを
./configure -with-perl
make install
ldconfig /usr/local/lib
にてインストール
CPANにて
install Image::Magick
を実行しモジュールインストールをして上記エラーが出る状態です。
実行バージョンとインストールバージョンが合ってないというような事だと思うのですが、エラーメッセージにある6.72という表記がどこに表記されているのかが分かりません。
どなたかご教授頂けないでしょうか。
宜しくお願い致します。
yum -y install ImageMagick-perl
ではだめですか?
KojiDoi様
コメントありがとうございます。
「yum -y install ImageMagick-perl」「yum -y install ImageMagick」「yum -y install ImageMagick-devel」「yum -y install ImageMagick*」等試しましたが状況変わりませんでした。
ちなみに「perl -MImage::Magick -le 'print $Image::Magick::VERSION'」にてバージョン確認すると「7.1.0」になります
いまどきの perl 事情をよくわかってませんが、require するのって普通ですか?
use ではなく?
https://metacpan.org/pod/Image::Magick
68user様
コメントありがとうございます。元々CentOS6にて「require」にて動作していたプログラムになります。
普通かどうかを言われると…ちょっとわかりかねます。
https://www.perlmonks.org/?node_id=1056064
cpanmをつかえばあっさり解決的なことが書いてあります。
KojiDoi様
コメントありがとうございます。教えて頂いたcpanmですが、いまいち読んでも理解できておりません。
「cpanm -v --local-lib /home/username/myperllibs Image::Magick」の様にインストールすればいいという事でしょうか?
cpanmは、cpanのモジュールを全自動でインストールしてくれるツールです。入っていないようならインストールしておくといいでしょう。お目当てのモジュールを指定すると、依存するモジュールもいい感じに一緒にインストールしたりアップデートしたりしてくれるので便利です。
https://tech-blog.s-yoshiki.com/entry/205
KojiDoi様
コメントありがとうございます。
cpanmで試してみたのですがエラー等変わりませんでした。
コマンド:「cpanm Image::Magick」
結果:Image::Magick is up to date. (7.1.0)
検討違いの事をしていたら申し訳ありません。
KojiDoi様
「cpanm -v --local-lib /home/wakuwaku/myperllibs Image::Magick」のようにインストールしようとしているのですが、インストールすらできずエラーになる状態です。
いちど全てをアンインストールして、一番最初からインストールをやり直してはどうでしょう。全てyumで。
KojiDoi様
コメントありがとうございます。
一度アンインストール~再インストールして「reruire」から「use」に変更する事で動作しました。
色々と教えて頂きありがとうございました。勉強になりました。
KojiDoi様
良ければベストアンサーにしたいので、回答頂けたりしますか?
宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー