Ответ 1
Как говорится в stack --help
, удаление ничего не делает. Вы можете прочитать об этом в стеке github, где эта функция была запрошена, но в итоге она была закрыта без желания добавить поведение в стек, по разным причинам. Итак, официально, нет способа использовать стек для удаления пакета.
Чтобы удалить пакет, который установлен в стек, вам необходимо сделать это вручную. Это подразумевает использование отладки ghc-pkg, а затем поиск местоположения пакета в вашей системе и удаление его с помощью другого инструмента или просто 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>