WSLは /etc/environment を読まない
このエントリーを書くためにWSL2にHugoをsnapでインストールしました。
そして hugo コマンドを実行すると…そんなものはないと言われてしまいました。
PATHが通っていないからかな?と思い /etc/environment ファイルを見て見たのですが /snap/bin は初めから設定されている。むむむと思いググったところ次のような記事がヒットしました:
WSL2特有の事情で /etc/environment が読まれないそうです。
色々workaroundが提示されていたりもしますが、素直に .bashrc などでPATHを追加すれば良いでしょう。