■Windows版Perlの細道・けもの道

■ナビゲータ

[南北館(最初のメニュー)]

  1. [Windows版Perlの細道・けもの道]
    1. [1.準備編]
      1. [1-1.準備するもの]
      2. [1-2.ActivePerlのインストール]
      3. [1-3.perlスクリプトのデバッグと実行方法]
    2. [2.基本編]
    3. [3.応用編]

1.準備編

1-2.ActivePerlのインストール

1-2-1.ActivePerl本体とインストールに必要なファイル
ActivePerl本体

Windows系のPerlはActiveState社の以下のサイトで入手できます。

http://www.activestate.com/activeperl/downloads

上記サイトのWindows (x86)の中にあるWindows Installer(MSI)をクリックして、ダウンロードします。

(64ビットのPCの場合はWindows (64-bit, x64)の中にあるWindows Installer(MSI)を選びます)。

ファイル名は、perlのバージョンによって異なりますが、「ActivePerl-x.y.z.www-MSWin32-x86-aaaaaa.msi」のような名前になります。「x.y.z」にはバージョン、「www」にはプロダクト番号などが入ります。

ActivePerlのインストール前に準備しておくソフト

Windows98、Windows Me、Windows NT4.0については、Perlをインストールする前にそれぞれ以下のソフトをインストールしておく必要があります。

(ただし、上記のOSでも、すでに他のソフトウェアをインストールしたときに、インストールされている場合があります。また、上記のOS以外でも、Perlが動作しない場合は、一度、Perlをアンインストールしてから、再度インストールしてみてください。)

OS Perlをインストール際に必要なソフトウェア
Windows 10

基本的には、PerlのみでOKです。他に必要なソフトはありません。


Windows 8

基本的には、PerlのみでOKです。他に必要なソフトはありません。


Windows 7

基本的には、PerlのみでOKです。他に必要なソフトはありません。


Windows VISTA

基本的には、PerlのみでOKです。他に必要なソフトはありません。

ただし、Perlをインストールしても動かない場合は、下記のファイルをインストールしてみてください。

ファイルはMicrosoft社の下記サイトで入手できます。

ファイル名は、Windows Vista 32-bit の場合: Windows6.0-KB942288-v2-x86.msuを、
Windows Vista 64-bit の場合: Windows6.0-KB942288-v2-x64.msuをダウンロードします。

http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=5a58b56f-60b6-4412-95b9-54d056d6f9f4


Windows XP

基本的には、PerlのみでOKです。他に必要なソフトはありません。

ただし、Perlをインストールしても動かない場合は、下記のファイルをインストールしてみてください。

ファイルはMicrosoft社の下記サイトで入手できます。ファイル名は、WindowsXP-KB942288-v3-x86.exeです。

http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=5a58b56f-60b6-4412-95b9-54d056d6f9f4


Windows 2000

基本的には、PerlのみでOKです。他に必要なソフトはありません。

ただし、perlのVer5.8以上をインストールする場合は、下記の点に注意してください。

Windows 2000(Service Pack 2 以前)の場合は、「Microsoft Windows Installer」の新しいバージョンをインストールする必要があります。

ファイルはMicrosoft社の下記サイトで入手できます。ファイル名は、InstMsiW.exeです。

http://www.microsoft.com/downloads/en/details.aspx?familyid=4B6140F9-2D36-4977-8FA1-6F8A0F5DCA8F&displaylang=en

Windows 2000(Service Pack 3 以降)の場合は、WindowsInstaller-KB893803-v2-x86.exeをインストールする必要があります。

ファイルはMicrosoft社の下記サイトで入手できます。

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=889482fc-5f56-4a38-b838-de776fd4138c&DisplayLang=en


Windows NT4.0

Windows NT4.0のService Pack 5 以上であること

Perlをインストールする前に「Microsoft Windows Installer」Ver2.0以上をインストールすることが必要です。

ファイルはMicrosoft社の下記サイトで入手できます。ファイル名は、InstMsiW.exeです。

http://www.microsoft.com/downloads/en/details.aspx?familyid=4B6140F9-2D36-4977-8FA1-6F8A0F5DCA8F&displaylang=en

また、ActiveX Scripting Engineをインストールする関係でInternet Explorer 5 以上をインストールすること。Internert Explorerは、マイクロソフト社の下記サイトで入手できます。

http://windowsupdate.microsoft.com


Windows Me

Perlをインストールする前に「Microsoft Windows Installer」Ver2.0以上をインストールすることが必要です。

ファイルはMicrosoft社の下記サイトにありましたが、現在はリンク切れになっています。ファイル名は、InstMsiA.exeです。

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cebbacd8-c094-4255-b702-de3bb768148f&DisplayLang=en%20


Windows 98

Perlをインストールする前に「Microsoft Windows Installer」Ver2.0以上をインストールすることが必要です。

ファイルはMicrosoft社の下記サイトにありましたが、現在はリンク切れになっています。ファイル名は、InstMsiA.exeです。

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cebbacd8-c094-4255-b702-de3bb768148f&DisplayLang=en%20

また、ActiveX Scripting Engineをインストールする関係でInternet Explorer 5 以上をインストールすること。Internert Explorerは、マイクロソフト社の下記サイトで入手できます。

http://windowsupdate.microsoft.com


1-2-2.ActivePerlのインストール

必要なファイルをダウンロードしたら、ローカルドライブに保存しておきます。その後、インストールするパソコンのOSにあわせて、以下の手順でPerlをインストールしていきます。

OS Perlをインストールするための手順
Windows 10

1.管理者権限のIDでログインします。

2.Perlのインストール用圧縮ファイル(ActivePerl-5.x.x.xxx-MSWin32-x86.msiなどのファイル名になっているもの)をダブルクリックして実行します。あとは画面の指示に従っていけば、インストールできます。


Windows 8

1.管理者権限のIDでログインします。

2.Perlのインストール用圧縮ファイル(ActivePerl-5.x.x.xxx-MSWin32-x86.msiなどのファイル名になっているもの)をダブルクリックして実行します。あとは画面の指示に従っていけば、インストールできます。


Windows 7

1.管理者権限のIDでログインします。

2.Perlのインストール用圧縮ファイル(ActivePerl-5.x.x.xxx-MSWin32-x86.msiなどのファイル名になっているもの)をダブルクリックして実行します。あとは画面の指示に従っていけば、インストールできます。


Windows Vista

1.管理者権限のIDでログインします。

2.Perlのインストール用圧縮ファイル(ActivePerl-5.x.x.xxx-MSWin32-x86.msiなどのファイル名になっているもの)をダブルクリックして実行します。あとは画面の指示に従っていけば、インストールできます。


Windows XP

1.管理者権限のIDでログインします。

2.Perlのインストール用圧縮ファイル(ActivePerl-5.x.x.xxx-MSWin32-x86.msiなどのファイル名になっているもの)をダブルクリックして実行します。あとは画面の指示に従っていけば、インストールできます。


Windows 2000

1.管理者権限のIDでログインします。

2.インストールするPerlがver5.8以上の時だけは、InstMsiW.exeを実行します。あとは画面の指示に従っていけば、インストールできます。

3.Perlのインストール用圧縮ファイル(ActivePerl-5.x.x.xxx-MSWin32-x86.msiなどのファイル名になっているもの)をダブルクリックして実行します。あとは画面の指示に従っていけば、インストールできます。


Windows Me

1.通常通り、起動します。

2.InstMsiA.exeをダウンロードし、実行します。あとは画面の指示に従っていけば、インストールできます。

3.Perlのインストール用圧縮ファイル(ActivePerl-5.x.x.xxx-MSWin32-x86.msiなどのファイル名になっているもの)をダブルクリックして実行します。あとは画面の指示に従っていけば、インストールできます。


Windows NT4.0

1.Windows NT4.0のService Pack 5 以上であることを確認し、必要に応じてバージョンアップします(不明の場合はシステム管理者に確認のこと)。

2.Internet Explorer 4 以下の場合は、Internert Explorer 5 または 5.5 をインストールします(Internet Explorer 6 とWindows NT4.0 との相性は良くないので、できればインストールしないでください)。

3.管理者権限のIDでログインします。

4.インストールするPerlがver5.7以下の時は、ダウンロードした InstMsi.exeを実行する(perlのバージョンがver5.8以上の時は、InstMsiW.exeを実行します)。あとは画面の指示に従っていけば、インストールできます。

5.Perlのインストール用圧縮ファイル(ActivePerl-5.x.x.xxx-MSWin32-x86.msi などのファイル名になっているもの)をダブルクリックして実行します。あとは画面の指示に従っていけば、インストールできます。


Windows 98

1.通常通り、起動します。

2.InstMsiA.exeをダウンロードし、実行します。あとは画面の指示に従っていけば、インストールできます。

3.Perlのインストール用圧縮ファイル(ActivePerl-5.x.x.xxx-MSWin32-x86.msiなどのファイル名になっているもの)をダブルクリックして実行します。あとは画面の指示に従っていけば、インストールできます。


1-2-3.インストール後の確認方法

インストールが終了したら、シェルプログラムのConwin32(Comwpad.exe)を起動し、

    c:\>perl -v
   

と入力して( perl と -v の間は続けて入力するのではなく、スペースを空けること)、[Enter]キーを押してください。下記のようなメッセージが表示できれば、インストール成功です。さぁ、これでperlを利用することができるようになりました。

    This is Perl, v5.6.1 built for MSWin32-x86-mblockquoteti-thread
    (with 1 registered patch, see Perl -V for more detail)
    Copyright 1987-2001, Larry Wall
    Binary build 633 provided by ActiveState Corp. http://www.ActiveState.com
    Built 21:33:05 Jun 17 2002
    Perl may be copied only under the terms of either the Artistic License or 
    the GNU General Public License, which may be found in the Perl 5 source kit
    Complete documentation for Perl, including FAQ lists, shoblockquoted be 
    found on this system using `man Perl' or `perldoc perl'.  If you have 
    access to the Internet, point your browser at http://www.Perl.com/, 
    the Perl Home Page
   


うまく表示されなかった場合、上記の手順を再度見直して、行ってください。

1-2-4.環境設定

Perlで作成したスクリプトは、ファイラーからダブルクリックすることで実行することができますが、そのためには、「環境設定」を確認しておく必要があります。

通常は、インストールによって自動的に設定されていますが、設定されていないと、スクリプトをダブルクリックしただけでは、実行できなくなります。スクリプトを作成したフォルダに「Perl.exe」をコピーすれば、実行することは可能になりますが、それでも面倒なことには変わりありません。Windowsでは、それぞれのOSごとに設定方法が異なるので、以下の表を参照して、必要に応じて設定を行ってください。

OS 環境設定の方法
Windows 10

1.管理者権限のIDでログインします。

2.画面左下のWindowsボタンを右クリックし、表示された一覧からシステムを選択します。

3.左側のメニューから「システムの詳細設定」をクリックすると「システムのプロパティ」が表示されます。

4.「システムのプロパティ」の中の[詳細設定]タブをクリックし、その画面の下のほうにある[環境変数]ボタンをクリックします。

5.「システム環境変数」 の中から 「PATH」のある行を選択し、[編集]ボタンをクリックします。

6.「変数名」と「変数値」という項目が表示されるので、「変数値」の行の最後に該当するフォルダを指定します。たとえば、「C:\ruby」にインストールし、「C:\ruby\bin\ruby.exe」がある場合は、「;C:\ruby\bin」を追加します(ドライブ名の前にはセミコロンをつける)。別のフォルダにインストールした場合は該当するフォルダを指定します。

7.[OK]ボタンをクリックして、終了します。

8.再起動すれば設定が反映され、ダブルクリックでスクリプトが実行できます。


Windows 8

1.管理者権限のIDでログインします。

2.マウスカーソルを右上(または右下)に移動し、メニューを表示し、表示されたメニューから「設定」をクリックします。

3.「設定」から「コントロールパネル」をクリックします。

4.「システムとセキュリティ」をクリックし、その中の「システム」をクリックします。

5.左端のパネルの中から「システムの詳細設定」をクリックすると「システムのプロパティ」が表示されます。

6.「システムのプロパティ」の中の[詳細設定]タブをクリックし、その画面の下のほうにある[環境変数]ボタンをクリックします。

7.「システム環境変数」 の中から 「PATH」のある行を選択し、[編集]ボタンをクリックします。

8.「変数名」と「変数値」という項目が表示されるので、「変数値」の行の最後に該当するフォルダを指定します。たとえば、「C:\ruby」にインストールし、「C:\ruby\bin\ruby.exe」がある場合は、「;C:\ruby\bin」を追加します(ドライブ名の前にはセミコロンをつける)。別のフォルダにインストールした場合は該当するフォルダを指定します。

9.[OK]ボタンをクリックして、終了します。

10.再起動すれば設定が反映され、ダブルクリックでスクリプトが実行できます。


Windows 7

1.管理者権限のIDでログインします。

2.スタートボタンから コントロールパネルを開きます。

3.「システムとセキュリティ」をクリックし、その中の「システム」をクリックします。

4.左端のパネルの中から「システムの詳細設定」をクリックすると「システムのプロパティ」が表示されます。

5.「システムのプロパティ」の中の[詳細設定]タブをクリックし、その画面の下のほうにある[環境変数]ボタンをクリックします。

6.「システム環境変数」 の中から 「PATH」のある行を選択し、[編集]ボタンをクリックします。

7.「変数名」と「変数値」という項目が表示されるので、「変数値」の行の最後に該当するフォルダを指定します。たとえば、「C:\Perl」にインストールし、「C:\perl\bin\perl.exe」がある場合は、「;C:\perl\bin」を追加します(ドライブ名の前にはセミコロンをつける)。別のフォルダにインストールした場合は該当するフォルダを指定します。

8.[OK]ボタンをクリックして、終了します。

9.再起動すれば設定が反映され、ダブルクリックでスクリプトが実行できます。


Windows Vista

1.管理者権限のIDでログインします。

2.スタートボタンから コントロールパネルを開きます。

3.「システムとメンテナンス」をクリックし、その中の「システム」をクリックします。

4.左端の「タスク」の中から「システムの詳細設定」をクリックし、[続行]ボタンをクリックすると「システムのプロパティ」が表示されます。

5.「システムのプロパティ」の中の[詳細設定]タブをクリックし、その画面の下のほうにある[環境変数]ボタンをクリックします。

6.「システム環境変数」 の中から 「PATH」のある行を選択し、[編集]ボタンをクリックします。

7.「変数名」と「変数値」という項目が表示されるので、「変数値」の行の最後に該当するフォルダを指定します。たとえば、「C:\Perl」にインストールし、「C:\perl\bin\perl.exe」がある場合は、「;C:\perl\bin」を追加します(ドライブ名の前にはセミコロンをつける)。別のフォルダにインストールした場合は該当するフォルダを指定します。

8.[OK]ボタンをクリックして、終了します。

9.再起動すれば設定が反映され、ダブルクリックでスクリプトが実行できます。


Windows XP

1.管理者権限のIDでログインします。

2.スタートボタンから [設定] - [コントロールパネル] で、 コントロールパネルを開きます。

3.「システム」をダブルクリックし、その中の[詳細]タブから [環境変数]ボタンをクリックします。

4.「システム環境変数」 の中から 「PATH」のある行を選択し、[編集]ボタンをクリックします。

5.「変数名」と「変数値」という項目が表示されるので、「変数値」の行の最後に該当するフォルダを指定します。たとえば、「C:\Perl」にインストールし、「C:\perl\bin\perl.exe」がある場合は、「;C:\perl\bin」を追加します(ドライブ名の前にはセミコロンをつける)。別のフォルダにインストールした場合は該当するフォルダを指定します。

6.[OK]ボタンをクリックして、終了します。

7.再起動すれば設定が反映され、ダブルクリックでスクリプトが実行できます。


Windows 2000

1.管理者権限のIDでログインします。

2.スタートボタンから [設定] - [コントロールパネル] で、 コントロールパネルを開きます。

3.「システム」をダブルクリックし、その中の[詳細]タブから [環境変数]ボタンをクリックします。

4.「システム環境変数」 の中から 「PATH」のある行を選択し、[編集]ボタンをクリックします。

5.「変数名」と「変数値」という項目が表示されるので、「変数値」の行の最後に該当するフォルダを指定します。たとえば、「C:\Perl」にインストールし、「C:\perl\bin\perl.exe」がある場合は、「;C:\perl\bin」を追加します(ドライブ名の前にはセミコロンをつける)。別のフォルダにインストールした場合は該当するフォルダを指定します。

6.[OK]ボタンをクリックして、終了します。

7.再起動すれば設定が反映され、ダブルクリックでスクリプトが実行できます。


Windows Me

1.C:\AUTOEXEC.BAT を適当なエディタで開きます。

2.「SET PATH=」または「PATH=」または「PATH」で始まる行があるかを確認します。

3.ある場合は、その行の最後に該当するフォルダを指定します。たとえば、「C:\Perl」にインストールし、「C:\perl\bin\perl.exe」がある場合は、「;C:\perl\bin」を追加する。別のフォルダにインストールした場合は該当するフォルダを指定します(ドライブ名の前にはセミコロンをつける)。

4.ない場合は、「PATH %PATH%;C:\Perl\bin」という行を追加します。

5.再起動すれば設定が反映され、ダブルクリックでスクリプトが実行できます。


Windows NT4.0

1.管理者権限のIDでログインします。

2.スタートボタンから [設定] - [コントロールパネル] で、 コントロールパネルを開きます。

3.「システム」をダブルクリックし、その中の[環境]タブ を選びます。

4.「システム環境変数」 の中から 「PATH」のある行を選択し、変数値の最後に該当するフォルダを指定します。たとえば、「C:\Perl」にインストールし、「C:\perl\bin\perl.exe」がある場合は、「;C:\perl\bin」を追加する(ドライブ名の前にはセミコロンをつける)。別のフォルダにインストールした場合は該当するフォルダを指定し、[設定(E)] ボタンをクリックします。

5.再起動すれば設定が反映され、ダブルクリックでスクリプトが実行できます。


Windows 98

1.C:\AUTOEXEC.BAT を適当なエディタで開きます。

2.「SET PATH=」または「PATH=」または「PATH」で始まる行があるかを確認します。

3.ある場合は、その行の最後に該当するフォルダを指定します。たとえば、「C:\Perl」にインストールし、「C:\perl\bin\perl.exe」がある場合は、「;C:\perl\bin」を追加します。別のフォルダにインストールした場合は該当するフォルダを指定します(ドライブ名の前にはセミコロンをつける)。

4.ない場合は、「PATH %PATH%;C:\Perl\bin」という行を追加します。

5.再起動すれば設定が反映され、ダブルクリックでスクリプトが実行できます。





Copyright (c) 2004-2016 Mitsuo Minagawa, All rights reserved.