如何将Haskell设置恢复为纯自制配置?
我有一个Haskell的系统设置,我用自制软件和随后的如何将Haskell设置恢复为纯自制配置?,haskell,homebrew,Haskell,Homebrew,我有一个Haskell的系统设置,我用自制软件和随后的cabal安装调用为各种软件包进行维护。我想把这一点带回使用brew install haskell stack创建的裸安装 我该怎么做?现在,我似乎在系统级别上有一堆东西(例如旧文档集、可执行文件,如ghc mod等),即使在使用rm-r~/.ghc之后也是如此。是否有可靠的方法返回到brew install haskell stack创建的基本配置?删除~/.stack并重新运行stack setup。请记住,在Linux上,stack
cabal安装
调用为各种软件包进行维护。我想把这一点带回使用brew install haskell stack
创建的裸安装
我该怎么做?现在,我似乎在系统级别上有一堆东西(例如旧文档集、可执行文件,如
ghc mod
等),即使在使用rm-r~/.ghc
之后也是如此。是否有可靠的方法返回到brew install haskell stack
创建的基本配置?删除~/.stack
并重新运行stack setup
。请记住,在Linux上,stack install
将二进制文件复制到~/.local/bin
中,我不确定macOS上的位置。@Zeta:哦!这似乎不对。我得到“准备将GHC安装到一个隔离的位置”和“这不会干扰任何系统级安装”。因此,这只是在根目录下创建了一个沙盒安装,这与修复根目录完全不同,对吗?@Zeta:事实上,这听起来像是在这样做。默认情况下,Stack不会在系统级安装任何东西。它将为每个用户安装所有内容。请注意,如果当前LTS版本使用的GHC版本与您安装的版本不同,则将安装GHC。顺便说一句,您可以用一个查找命令轻松地修复.stack work
。@Zeta:所以我不确定这些在系统级是如何清理的。我想弄清楚的是,如何使系统级别恢复到brew install haskell stack
的功能。删除~/.stack
,然后重新运行stack setup
。请记住,在Linux上,stack install
将二进制文件复制到~/.local/bin
中,我不确定macOS上的位置。@Zeta:哦!这似乎不对。我得到“准备将GHC安装到一个隔离的位置”和“这不会干扰任何系统级安装”。因此,这只是在根目录下创建了一个沙盒安装,这与修复根目录完全不同,对吗?@Zeta:事实上,这听起来像是在这样做。默认情况下,Stack不会在系统级安装任何东西。它将为每个用户安装所有内容。请注意,如果当前LTS版本使用的GHC版本与您安装的版本不同,则将安装GHC。顺便说一句,您可以用一个查找命令轻松地修复.stack work
。@Zeta:所以我不确定这些在系统级是如何清理的。我想弄明白的是,如何让系统级别恢复到brew install haskell stack
的功能。