cabal和ghc都保留了平台安装程序当前未卸载的一些额外数据,幸好它们表现良好并将其数据存储在适当的应用程序数据文件夹中.
假设您只安装了用户级别的软件包,在Windows平台上删除它们的最简单方法是%APPDATA%在Windows运行对话框或Windows资源管理器栏中键入,这应该打开应用程序数据文件夹的根目录,然后删除ghc和cabal文件夹.
另外,在卸载平台之前,您可以使用命令ghc-pkg list --user查看安装了哪些用户级软件包,列表顶部将包含ghc存储本地用户文件的路径.显然遗漏--user国旗将提供系统范围的信息.
如果您不了解该ghc-pkg程序,请查看,ghc-pkg --help因为您经常可以使用它解决程序包问题.
希望有所帮助.
小智 2
您可以删除包目录的内容。我不确定它在哪里(相当于 Windows 上的 $HOME/.cabal),但是,您可以从 GHCI 找到它:
:m System.Directory
getAppUserDataDirectory "cabal"
Run Code Online (Sandbox Code Playgroud)
$HOME/Application Data/cabal编辑:我认为如果您有较新版本的 Windows,就会出现这种情况。
| 归档时间: |
|
| 查看次数: |
2589 次 |
| 最近记录: |