ActiveState Perlのダウンロード及びインストール

ActiveState Perl のダウンロード及び Windows 環境へのインストール方法について解説します。 2024 年 6 月現在の推奨される最新バージョンは Perl 5.36.3 です。

(Last modified: )

ActiveState Perlをダウンロードする

最初に ActiveState Perl のダウンロードを行います。次のURLから開始します。

https://www.activestate.com/

ActiveState Perlをダウンロードする(1)

画面上部に表示されている「Products」にマウスを合わせると次のような画面が表示されますので、右側にある「Support Languages」の中の「Perl」をクリックしてください。

ActiveState Perlをダウンロードする(2)

ActiveState Perl のダウンロード用ページが表示されます。

ActiveState Perlをダウンロードする(3)

今回は Windows の環境で利用します。 Windows と書かれた個所をクリックし、次に推奨される最新版の 5.36.3 をクリックします。最後に「Download Perl」をクリックしてください。

ActiveState Perlをダウンロードする(4)

ActiveState account の登録画面が表示されます。アカウントを作成しなくても Perl 5.36.0 であればダウンロード可能ですが、今回は無料のアカウントを登録してみます。

ActiveState Perlをダウンロードする(5)

メールアドレス、使用するユーザー名、ログイン用パスワード、をそれぞれ入力してください。そのあとで「Terms of Use and Service Agreement」のリンク先をよく読んで頂き、同意できる場合にはチェックをしてください。最後に「Create Account」をクリックしてください。

ActiveState Perlをダウンロードする(6)

次のような画面が表示されます。画面上部に「Verify your email address!」と表示されている場合は、メールアドレスの認証がまだ完了していません。先ほど入力したメールアドレス宛にメールが届いていますので、そのメールに記載されている URL をブラウザで開いてください。

ActiveState Perlをダウンロードする(7)

メールアドレスの認証が完了し、画面上部に表示されていたメッセージが消えています。

ActiveState Perlをダウンロードする(8)

次に同じ画面の左下に表示されている「Name your organization」の個所に組織名を入力してください。組織名は任意の名前で構いません。デフォルトで表示されているものでもいいですし、変更されてもいいです。入力が終わったら「Create Organization」をクリックしてください。

ActiveState Perlをダウンロードする(9)

次のような画面が表示されればアカウントの登録は完了です。

ActiveState Perlをダウンロードする(10)

それでは Perl のダウンロードを行います。「New Project」をクリックしてください。

ActiveState Perlをダウンロードする(11)

言語を選択する画面が表示されますので「Perl」をクリックしてください。

ActiveState Perlをダウンロードする(12)

Perl のバージョンとインストールするパッケージを選択します。 Perl のバージョンは推奨される最新版の 5.36.3 、パッケージは Utilities と CLI-Development にチェックをしました(目的に合わせて選択されてください)。

ActiveState Perlをダウンロードする(13)

画面を下の方へスクロールしたあと、 OS は Windows11 を選択しました。また Project access は Public のみ選択可能でしたので Public のままです。

ActiveState Perlをダウンロードする(14)

最後に「Start using Perl」の個所にある「Finish & Install Perl」をクリックしてください。

ActiveState Perlをダウンロードする(15)

次の画面が表示されたら Step 1 のところに表示されている「Download CLI Tool」をクリックしてください。

ActiveState Perlをダウンロードする(16)

ActiveState Perlをダウンロードする(17)

※ Step 2 のところに表示されている state checkout XXXXX/Perl-5.36.3-Windows と Step 3 のところに表示されている state use Perl-5.36.3-Windows はあとで必要となるのでメモしておいてください。

インストール用のファイルがダウンロードされます。任意の場所に保存しておいてください。これでダウンロードは完了です。

ActiveState Perlをインストールする

続いて ActiveState Perl のインストールを行います。ダウンロードした state-remote-installer_onb01.exe ファイルをダブルクリックして下さい。次のような画面が表示されます。

ActiveState Perlをインストールする(1)

利用規約に同意しますか?と表示されているので同意できる場合は y と入力したあとに Enter キーを押してください。

本来であればインストールが行われるのですが、私の環境では次のようなエラーが表示されてインストールを行うことができませんでした。

This will install the State Tool
Your use of the ActiveState Platform is subject to the Terms of Service.
You can review the Terms of Service at:
  https://www.activestate.com/wp-content/uploads/2018/10/activestate_platfor
m_terms_service_agreement.pdf

By continuing you accept the Terms of Service. Continue? (Y/n)
> y
? Downloading State Tool version 0.44.0-SHA872fdb7... x Failed
? Something Went Wrong

 x execute failed.

? Need More Help?
 ? Ask For Help → https://community.activestate.com/c/state-tool/.

ActiveState Perlをインストールする(2)

公式サイトのコミュニティを見てもインターネット環境に問題があるとか、セキュリティソフトが影響しているといった記載がありますが、問題ない環境で実行してもエラーが解消されず原因が分かりませんでした。

そこでコマンドプロンプトを起動したあと set VERBOSE=true を実行してからあらためてダウンロードした exe ファイルを実行したところ、同じエラーで終了してしまうことには違いがないのですが、どこからファイルをダウンロードしているのかが表示されたので、直接その URL にアクセスして必要なファイルのダウンロードすることができました。今回表示された URL は次の通りです。

https://state-tool.s3.amazonaws.com/update/state/release/0.44.0/windows-amd64/state-windows-amd64-0.44.0-SHA872fdb7.zip

ActiveState Perlをインストールする(3)

ActiveState Perlをインストールする(4)

ダウンロードした ZIP ファイルを解凍した中にある state-installer.exe を実行します。

ActiveState Perlをインストールする(4)

すると次のように State Tool Package Manager のインストールが完了しました。

ActiveState Perlをインストールする(5)

次に事前に Step 2 のところで表示されていてコピーしておいたコマンドを、コマンドプロンプトから実行してください。(「XXXXX」の部分はご自分のユーザー名に置き換えてください)。

state checkout XXXXX/Perl-5.36.3-Windows

ActiveState Perlをインストールする(6)

次のように表示されれば完了です。

ActiveState Perlをインストールする(7)

最後に事前に Step 3 のところで表示されていてコピーしておいたコマンドを、コマンドプロンプトから実行してください。

state use Perl-5.36.3-Windows

次のように表示されれば完了です。

ActiveState Perlをインストールする(8)

ActiveState Perl のインストールはこれで完了です。

インストールとPATHの設定が正常に完了したか確認する

ActivePerl のインストール後に確認してみると、ユーザー環境変数のところに次のように PATH が設定されていました。

インストールとPATHの設定が正常に完了したか確認する(1)

インストールとPATHの設定が正常に完了したか確認する(2)

今回 perl.exe がインストールされているディレクトリは「C:\Users\(ユーザー名)\AppData\Local\ActiveState\cache\bin」でした。

インストールとPATHの設定が正常に完了したか確認する(3)

インストールが正常に完了したかどうか確認します。コマンドプロンプトを起動して下さい。(コマンドプロンプトの起動方法については「コマンドプロンプトを起動する」を参照されて下さい)。

コマンドプロンプトから perl -v と実行して下さい。

perl -v

インストールとPATHの設定が正常に完了したか確認する(4)

Perl のバージョン情報が表示されれば ActiveState Perl のインストール及び PATH の設定は正常に完了しています。今回は Perl 5.36.3をインストールしたので「This is perl 5, version 36, subversion 3 (v5.36.3) built for MSWin32-x64-multi-thread」と表示されています。

-- --

ActivePerl のダウンロード及び Windows 環境へのインストール方法について解説しました。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。