【问题标题】:Completely remove Stack from Windows 10从 Windows 10 中彻底删除 Stack
【发布时间】:2021-04-26 17:26:31
【问题描述】:

我正在运行 Windows 10、VSCode,并安装了 Haskell 扩展包。

我还安装了 Stack,并想暂时卸载它,以确保我可以记录和解释在 Windows 10 上的 VSCode 中使用 Stack 和 Haskell。

stack 的命令帮助指出 stack uninstall 命令已弃用。

Q1:我什至需要这样做吗?堆栈是否与 VSCode Haskell 扩展包一起自动安装?我的调查并未表明这一点。

第二季度。卸载堆栈(只是暂时!我喜欢它!)这是如何完成的?有新命令吗?我需要使用其他安装管理器吗?我是否只是删除可执行文件和帮助文件?

【问题讨论】:

    标签: haskell visual-studio-code


    【解决方案1】:

    要删除堆栈,您需要手动删除以下内容:

    1. C:\sr
    2. %AppData%\Roaming\stack

    仅运行卸载不会从您的系统中删除这些文件夹。

    【讨论】:

      【解决方案2】:

      据我所知,在 Windows 上,Stack 是您安装的程序。我没有尝试卸载它,但它出现在 Apps & features 中并带有 Uninstall 按钮:

      你试过点击那个按钮吗?

      FWIW,official Stack documentation also has a sentence about uninstalling:

      删除~/.stack 和/usr/local/bin/stack 就足够了。您可能希望删除您已构建的任何 Haskell 项目中的 .stack-work 文件夹。

      【讨论】:

      • 我认为大部分都是这样——确保我会得到所有带有stack path的目录(卸载前),然后用核弹幸存的那些目录 卸载 - 在基于 *nix 的系统上,它实际上只是 ~/.stack 文件夹(默认安装),我认为 Windows 类似
      • 卸载不会删除C:\sr 与 GHC 或库或其他东西相关的文件夹。您的主目录中也没有 .stack 文件夹。您还需要手动删除 %AppData%\Roaming\stack
      猜你喜欢
      • 2019-06-15
      • 2017-12-24
      • 2016-05-31
      • 2021-10-01
      • 1970-01-01
      • 2013-10-08
      • 2019-01-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多