MeCab PPM

ActivePerl Build 8xx for Windows (x86)用 MeCab PPM をインストールされた方へ

はじめに

MeCab PPM をインストールしただけでは動作しません。 必ず MeCab 用 バイナリ辞書を手順に従ってインストールしてください。

動作環境

ActivePerl 5.8.X (Build 8xx) for Windows(x86)
※ ActivePerl 5.6.X (Build 5xx)、5.10.X (Build 10xx)、5.12.X (Build 12xx)、5.14.X (Build 14xx)、5.16.X (Build 16xx)、5.18.X (Build 18xx)、5.20.X (Build 20xx)、5.22.X (Build 22xx) には対応していません。
※ ActivePerl for Windows(x64) には対応していません。

MeCab 用 バイナリ辞書

MeCab では、入力データの漢字コードと同じ漢字コードの辞書を使う必要があります。
3種類の辞書を用意していますので、目的に合せてご利用ください。

  • mecab-ipadic-0.97.msi
    MeCab 用 IPA バイナリ辞書インストーラ(EUC-JP版)
    Namazu for Windows で使用する場合は EUC-JP 版の辞書をご利用ください。

  • mecab-ipadic-0.97-sjis.msi
    MeCab 用 IPA バイナリ辞書インストーラ(Shift_JIS版)
    グレー会員以上の方がダウンロード可能です。
    ブルー会員グリーン会員の方もダウンロード可能です。

  • mecab-ipadic-0.97-utf8.msi
    MeCab 用 IPA バイナリ辞書インストーラ(UTF-8版)
    グレー会員以上の方がダウンロード可能です。
    ブルー会員グリーン会員の方もダウンロード可能です。

  • メンバエリアにアクセスするためには、ユーザIDとパスワードが必要になります。
  • グレー会員はメルマガ会員に、不定期にユーザIDとパスワードを公開しています。
  • ブルー会員は期間限定の会員で、 ダウンロード販売でユーザID、パスワードを販売しています。

MeCab 用バイナリ辞書のインストール

上記バイナリ辞書ファイルのリンクを IE で開いてください。 インストーラが起動しますので、指示に従ってインストールしてください。 辞書ファイルを必ずインストールしてください。
※ MeCab の Windows 版をインストールする必要はありません。 また、MeCab 用バイナリ辞書のインストールの代わりに使うことはできません。 必ず上記バイナリ辞書をダウンロードしていただき、手順に従ってインストールしてください。

MeCab PPM のインストール

「スタート」メニューから「すべてのプログラム」「MeCab」 「MeCab PPM install」を選択します。

コマンドプロンプトが開き、自動的に MeCab Perl モジュールをインストールします。 インストールにはインターネット接続環境が必要です。

インターネット接続にプロキシサーバを経由する環境の場合は、 PPM のプロキシ設定が必要になります。

PPM のプロキシ設定

インターネット接続にプロキシサーバを経由しない場合はプロキシ設定は必要ありません。 プロキシサーバ経由の場合にのみ PPM のプロキシ設定を行ってください。

PPM4 と PPM3 ではプロキシ設定に互換性がありません。 まずは PPM のバージョンを確認します。

PPM のバージョン確認方法

コマンドプロンプトを開き、ppm の引数に --version を指定して実行します。

C:\> ppm --version
ppm 4.00
         
ppm 4.xx と表示されれば PPM4 です。

PPM4 のプロキシ設定

環境変数 http_proxy に Proxy サーバを指定します。

  • プロキシサーバとポートを環境変数 http_proxy に設定します。
    例えば "http://proxy.example.org:8080"
  • プロキシにアクセスするためにユーザ名、パスワードが必要な場合は ユーザ名、パスワードも指定します。
    例えば "http://username:passwd@proxy.example.org:8080"

PPM3 のプロキシ設定

環境変数 http_proxy に Proxy サーバを指定します。

  • プロキシサーバとポートを環境変数 http_proxy に設定します。
    例えば "http://proxy.example.org:8080"
  • プロキシにアクセスするためにユーザ名、パスワードが必要な場合は HTTP_proxy_user にユーザ名、HTTP_proxy_pass にパスワードを指定します。

MeCab Perl モジュールのテスト

MeCab Perl モジュールをインストールした後に、正しく動作するかどうかを確認しましょう。
「ActivePerl + MeCab PPM のテストプログラム」

ソースプログラム

MeCab, MeCab Perl モジュール、IPA辞書のソースプログラムは下記からダウンロード可能です。

ライセンス

MeCab Perl モジュールは GPL ライセンスで配布しています。
MeCab Perl モジュールは LGPL ライセンスの GNU libiconv ライブラリをスタティックリンクしています。
GNU libiconv ライブラリは LGPL ライセンスの intl ライブラリをスタティックリンクしています。
※ MeCab Perl モジュールは LGPL, BSD ライセンスではないことに注意してください。
MeCab 用バイナリ辞書は、IPADIC のライセンスで配布しています。

免責

MeCab PPM は無保証です。 頒布にあたっては、市場性及び特定目的適合性についての暗黙の保証を含めて、 いかなる保証も行ないません。