首页 > 解决方案 > 如何控制xmonad编译用户配置的环境?

问题描述

Xmonad 架构(据我了解)允许编译后的可执行文件触发它自己的构建系统,以便它可以重新编译自己并分叉。

这是否意味着 Xmonad(桌面环境)必须在适合构建系统的环境中运行?这将是不幸的,因为所有进程都将继承特定于构建 Xmonad 的环境。

仅当 Xmonad 使用操作系统提供的 vanilla GHC 环境时,这才有意义。

标签: xmonad

解决方案


XMonad 可以编译为可执行文件并在不依赖 GHC 及其构建依赖项的情况下运行。

但是是的,如果调用重新编译,则在必要的依赖项不存在的情况下它可能会失败。


推荐阅读