使用環境
OS: MacOS Catalina 10.15.7
デバイス: MacBook Air 2020
ソフト: VSCode, MacTeX 2020
突如として起こったエラー
ある日,大学の課題レポートをLaTeXで作成しようとしたらとしたら…
Recipe terminated fatal error: spawn latexmk ENOENT.
ログを確認したら「パスが通ってねえよ」って言われてた.
じゃあ,パス通せばいいじゃんって思うよね.通したんだ.
その回答がこちら
env: perl: No such file or directory
「は????」
これでは何の解決にもならない…!
これやる前にもVSCodeやMac本体の再起動もしたけどダメだった…
対処法
VSCodeをHomebrew経由で入れてたのを思い出して,ダメ元で次のコマンドを叩いてみた.
$ berw reinstall --cask visual-studio-code
その後VSCodeを開いてビルドしたら通った…
「は???」
よくわかんないけど解決しました.
心当たりがあるとすればMacOSのセキュリティアップデートかな…
偶然治ったと思ってるので,これで全てが解決するわけではないことだけは断っておきます.
ただ,このパターンはネット上を走り回っても見つからなかったのでここに載せようと思いました!
追記(5/19)
ターミナルからcodeコマンドを叩いてVSCodeを起動すると使えるようになる事象を観測.常に有効かは要検証.