Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Haskell设置恢复为纯自制配置?_Haskell_Homebrew - Fatal编程技术网

如何将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

我有一个Haskell的系统设置,我用自制软件和随后的
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
的功能。