如何卸载使用堆栈安装的 Haskell 软件包?
How to uninstall a Haskell package installed with stack?
如何卸载使用堆栈工具全局安装的 Haskell 软件包?
stack --help
表明卸载命令已弃用。
uninstall DEPRECATED: This command performs no actions, and is
present for documentation only
正如 stack --help
所说,卸载不会执行任何操作。您可以在请求此功能的地方阅读此 on the stack github,但出于各种原因最终关闭而不希望将行为添加到堆栈。所以,正式地,没有办法使用堆栈来卸载包。
要删除堆栈安装的软件包,您需要手动执行此操作。这需要使用 ghc-pkg unregister,然后找到包在您系统上的位置并通过其他工具或简单地 rm
将其删除。例如,
stack install <package name>
# Now remove the package
ghc-pkg unregister <pkg-id>
cd /path/to/stack/packages # This could be something like ~/.local/bin, but is configuration dependent
rm <package name>
如何卸载使用堆栈工具全局安装的 Haskell 软件包?
stack --help
表明卸载命令已弃用。
uninstall DEPRECATED: This command performs no actions, and is
present for documentation only
正如 stack --help
所说,卸载不会执行任何操作。您可以在请求此功能的地方阅读此 on the stack github,但出于各种原因最终关闭而不希望将行为添加到堆栈。所以,正式地,没有办法使用堆栈来卸载包。
要删除堆栈安装的软件包,您需要手动执行此操作。这需要使用 ghc-pkg unregister,然后找到包在您系统上的位置并通过其他工具或简单地 rm
将其删除。例如,
stack install <package name>
# Now remove the package
ghc-pkg unregister <pkg-id>
cd /path/to/stack/packages # This could be something like ~/.local/bin, but is configuration dependent
rm <package name>