2007年07月06日

Sledgeの環境構築時のTips

livedoorClipに登録 | このエントリーをはてなブックマークに追加 | del.icio.usに登録 | MM/Memoに登録

▼環境
OS: CentOS 4.5
Perl: 5.8.5


▼症状

[Thu Jul 5 16:01:27 2007] [error] This method is abstract at /usr/lib/perl5/site_perl/5.8.5/Sledge/Pages/Base.pm line 46.\n


このエラーメッセージが良く出ている。
謎が解けない…。可能性として考えられそうな事。

・CPANモジュール不足
・その他

しばらく考えてみても分からない。さて困った。

▼エラーメッセージで検索
・"Sledge/Pages/Base.pm"
・"This method is abstract"

するといくつかヒットした。

[sledge-users] This method is abstract at /usr/lib/perl5/site_perl/5.8.0/Sledge/Pages/Base.pm line 46.


> お手数ですが、 Sledge/Pages/Base.pm の create_request のところに
>
> sub create_request {
> my $self = shift;
> use Data::Dumper;
> warn Dumper $self;
>
> といれてみてください。


▼結果
コードを追記したら原因がエラーログに出力され、無事に解決。



時々Sledge環境構築すると何か足りない事がある。
その時、上記コードが入っていると何が足りないか気づける。
正常に動作しない場合は上記コードを追記すると解決するはずだ。


トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔