我爱 Rust,并且随着时间的推移越来越多地使用它,但编译真是太麻烦了。 它让 CPU 的负担变得很重,因为我有大约 15 个代理在不同的时间尝试编译,如果有几个同时进行,我所有的终端都会变得非常缓慢和无响应。 这真的破坏了我管理我的混乱帝国的乐趣,这通常对我来说是非常有趣的。我觉得这也让我血压更高了。 情况变得如此糟糕,以至于我觉得我需要制作一个很好的以代理为中心的工具,让我可以利用通过 ssh 访问的 N 台远程 Linux 机器,然后让它们作为远程编译工作者,这样运行代理的机器就不会因为编译过载而变得沉重。 我需要找出最流畅的实现方式,以便代理能够持续使用它。 我想知道我是否可以制作类似 DCG 的东西,作为一个预工具钩子,动态重写编译工具调用(rustc/cargo),将它们分配给我的工作网络。 今晚会尝试解决这个问题。