ActivePerl の ppm コマンドはユーザ名に日本語を含む場合、エラーが発生し正常に動作しません。 環境変数 ACTIVEPERL_PPM_HOME を設定することで、この問題を回避することができます。
例えば、環境変数 ACTIVEPERL_PPM_HOME に C:\tmp を設定する場合は、コマンドプロンプトを開き、
C:\> mkdir C:\tmp C:\> SET ACTIVEPERL_PPM_HOME=C:\tmp C:\> SET TEMP=C:\tmp C:\> ppm install [URL]
として、ppm コマンドを使用してください。
ただし、Namazu for Windows 利用者にはこの方法は推奨しません。 この方法による問題の回避は、ユーザ名が日本語の場合に発生する問題のうちのひとつ(ppm に対してのみ)にすぎません。 ppm 以外の問題を回避することはできないためです。
Namazu for Windows 利用者は日本語を含まないユーザ名を使用してください。 (ユーザ名には英小文字で始まり、英小文字と数字で構成された文字列が安全です。)
セコメントをする