2020/12/05(土) [n年前の日記]
#2 [windows][perl] Windows10が起動しなくなったのでPerlを再インストール
Windows10が起動しなくなってOS再インストールになってしまったので、またPerlをインストールする羽目になった。環境は Windows10 x64 20H2 (Octover 2020 Update)。
今回利用したセットアップファイルは以下。
C:\Perls\ 以下にインストールした。
Portable版はインストールフォルダ以下にある portableshell.bat を実行すれば利用できるらしい。
strawberry-perl-5.18.4.1-64bit.msi を使ってインストールしようとしたが、Windows10上で動作がブロックされてインストールできなかった。管理者権限でコマンドプロンプトを開いて、そこから実行してインストールすることもできなくないが、今度はコントロールパネルからアンインストールできなくなる。アンインストールも管理者権限でコマンドプロンプトを開いてインストーラを実行してアンインストールできたが…。
どのみち Strawverry Perl の msi によるインストールは、OS上に1つのバージョンのPerlしかインストールできないようなので…。新しいバージョンをインストールしようとすると「前のバージョンをアンインストールしろ」と言ってきて先に進まない。比較的新しい版を1つだけインストールしておくのが良いのかもしれない。今後、基本的には Strawberry Perl 5.32.0.1-x64 を常用する予定。
システム側の環境変数には以下を追加。
システム側の環境変数PATHには以下を追加。
ActivePerl を使いたい場合は以下を指定することになると思う。
今回利用したセットアップファイルは以下。
- ActivePerl-5.28.1.0000-MSWin32-x64-61d1e9f2.msi
- ActivePerl-5.8.9.827-MSWin32-x86-291969.msi
- strawberry-perl-5.32.0.1-64bit.msi
- strawberry-perl-5.32.0.1-64bit-portable.zip
- strawberry-perl-5.18.4.1-64bit-portable.zip
C:\Perls\ 以下にインストールした。
C:\Perls\aperl5.28.1.0000-x64-61d1e9f2\ C:\Perls\aperl5.8.9.827-x86-291969\ C:\Perls\strawberry\5.18.4.1-x64-portable\ C:\Perls\strawberry\5.32.0.1-x64\ C:\Perls\strawberry\5.32.0.1-x64-portable\
Portable版はインストールフォルダ以下にある portableshell.bat を実行すれば利用できるらしい。
strawberry-perl-5.18.4.1-64bit.msi を使ってインストールしようとしたが、Windows10上で動作がブロックされてインストールできなかった。管理者権限でコマンドプロンプトを開いて、そこから実行してインストールすることもできなくないが、今度はコントロールパネルからアンインストールできなくなる。アンインストールも管理者権限でコマンドプロンプトを開いてインストーラを実行してアンインストールできたが…。
どのみち Strawverry Perl の msi によるインストールは、OS上に1つのバージョンのPerlしかインストールできないようなので…。新しいバージョンをインストールしようとすると「前のバージョンをアンインストールしろ」と言ってきて先に進まない。比較的新しい版を1つだけインストールしておくのが良いのかもしれない。今後、基本的には Strawberry Perl 5.32.0.1-x64 を常用する予定。
システム側の環境変数には以下を追加。
APERL_DIR=C:\Perls\aperl5.28.1.0000-x64-61d1e9f2 BPERL_DIR=C:\Perls\strawberry\5.32.0.1-x64
システム側の環境変数PATHには以下を追加。
%BPERL_DIR%\c\bin %BPERL_DIR%\perl\site\bin %BPERL_DIR%\perl\bin
ActivePerl を使いたい場合は以下を指定することになると思う。
%APERL_DIR%\site\bin %APERL_DIR%\bin
◎ Strawberry Perlにパッケージも追加した。 :
あふから呼び出して使う自作スクリプト pathsepconv.pl 内でクリップボードを使っているので以下を cpan でインストールしておいた。とメモ。
cpan install Win32::Clipboard
[ ツッコむ ]
以上です。