2026/07/24(金)PerlスクリプトをWSL2からデバッグする方法
投稿日:
Perlスクリプトをブレークしたりしたい時に。
確認環境
| Env | Ver |
|---|---|
| Perl | v5.38.2 |
| Ubuntu | 24.04.4 LTS |
| VSCode | 1.114.0 |
| richterger.perl | 2.6.2 |
やり方
- VSCodeにPerl拡張を入れる
code --install-extension richterger.perl 拡張機能が必要とする依存を入れる
sudo apt install build-essential libanyevent-perl libclass-refresh-perl libcompiler-lexer-perl \ libdata-dump-perl libio-aio-perl libjson-perl libmoose-perl libpadwalker-perl \ libscalar-list-utils-perl libcoro-perl sudo cpan Perl::LanguageServer.vscode/launch.jsonを書く{ "name": "Perl Debug", "type": "perl", "request": "launch", "program": "${workspaceFolder}/path/to.pl", "args": ["hoge"] }- デバッガを起動して実行する(launchモードなのでシェルから叩く必要はない)