安価なネットブックで 32 ビットの Windows 7 Starter を実行しています。以前は実験的なコーディングのほとんどを ActiveState Perl で行っていましたが、node.js に切り替えて、しばらく Perl の使用をやめました。
Perl は使用していないにもかかわらず最新の状態に保っていたので、最新バージョンの 5.15.3 ビルド 1604 を使用していました。
今日、私は Perl で試してみたいことを見つけましたが、これまで見たことのない問題に遭遇しました。
コンソールのperl -V
コマンドは、何も出力せずにロックアップします。
Perl をアンインストールし、再インストールし、Windows の更新を行い、マシンを再起動しましたが、システム エラー ダイアログが表示されます。
ダイアログの後に、コンソールに次のエラーが表示されます。
Can't load 'C:/Perl/site/lib/auto/Win32/Win32.dll' for module Win32: load_file:The specified module could not be found at C:/Perl/lib/DynaLoader.pm line 191.
at C:/Perl/lib/ActivePerl/Config.pm line 405.
リテラル文字列の出力など、単純なことは perl で機能します。ActiveState のパッケージ マネージャー ツール ppm は正常に動作しているようです。
コントロールパネルからインストールの「修復」を試みましたが、何も変わりませんでした。