ActivePerlのインストール
ActivePerlはActiveState社によって無償で提供されているWindowsで商用利用可能なPerlディストリビューションの一つです。
特徴はWindows関連のモジュールが多く添付されていることです。Excelなどを直接操作できるWin32::OLEなどのモジュールが標準で添付されています。
ActivePerlをWindowsにインストールしてPerlを使えるようにしましょう。インストールは簡単です。
ActivePerlのダウンロード
ActivePerlをt次のページからダウンロードします。2021年現在の最新版は、5.32です。
2021年現在は、ActivePerlのダウンロードにはActiveStateへの会員登録が必要です。msiという拡張子はWindowsのインストーラであることを表します。
フリーで提供されているのは64bit版だけです。
ActivePerlのインストール
ダウンロードしたActive Perlをダブルクリックします。
インストーラーが起動します。「Next」を押して進みます。
途中で「I accept the terms in the License Agreement」というチェックボックスがでてくるので、チェックをいれて「Next」を押します。
「typical」を選択します。
さらに「Next」を押して進んでいって、最後に「Install」をクリックするとActive Perlのインストールが始まります。
ここで「この不明な発行元からのアプリがデバイスに変更を加えることを許可しますか?」というダイアログが表示されると思いますが、「はい」をクリックしましょう。
5分くらい時間がかかるので待ちましょう。
プログレスバーが満タンになると、Active Perlのインストールが完了します。
「Finish」を押してダイアログを閉じましょう。Readmeが表示されますが、これも閉じて大丈夫です。
Perlがインストールされていることの確認
インストールが完了したら実際にActive Perlがインストールできているか確認してみましょう。
コマンドプロンプトというツールをを実行してPerlのバージョンを表示してみます。
コマンドプロンプトは、「スタートメニュー」→「アプリの一覧」→「Windowsシステムツール」→「コマンドプロンプト」から実行できます。
黒い画面がでてくるので、以下の文字をキーボードからうち「Enter」を押してみてください。
perl -v
次のようにバージョン情報が表示されればインストールは成功しています。
This is perl 5, version 32, subversion 1 (v5.32.1) built for MSWin32-x64-multi-thread (with 1 registered patch, see perl -V for more detail)
これでActive Perlのインストールは完了です。
Active Perlの使い方
Active Perlは、Windowsでは、コマンドプロンプトと呼ばれるツール上でperlコマンドを使って、実行します。
コマンドプロンプトの使い方を知りたい方は「Perlを実行するためのコマンドプロンプト入門」という記事を参考にしてください。
Active Perlのその他の情報
Active Perlのその他の情報です。
Active Perlのアンインストール方法
Active Perlのアンインストール方法の解説です。Windows 10で実行した例です。
「スタートメニュー」→「設定」→「アプリ」→「Active Perlをクリック」→「アンインストール」
ActivePerlとStrawberry Perlの違い
Strawberry Perlは、ActivePerlによく似ていますが、会員登録が必要ない、C言語のコンパイラでPerlのXSモジュールのコンパイルに必要なMinGWがデフォルトでインストールされている、cpanmがデフォルトでインストールされている、使用頻度の高い画像処理などのライブラリが使えるなど、Perlユーザーが使いやすい構成になっています。
またActive Perlは無償利用では、最新バージョンのPerlだけが公開されているのに対して、Strawberry Perlでは、古いバージョンのPerlも公開されています。
ActivePerlのインストールのサポート
ActivePerlをインストールできない、ActivePerlのインストールに失敗したということでお困りの場合は、Perlゼミを運営しているPerlクラブのPerlクラブフォーラムでご質問ください。
Windowsへのその他のPerlのインストール方法
WindowsでPerlを利用するその他の方法については、以下を参考にしてください。