スタックツールを使用してグローバルにインストールされたHaskellパッケージをアンインストールするにはどうすればよいですか?
stack --help
は、uninstallコマンドが非推奨であることを示しています。
uninstall DEPRECATED: This command performs no actions, and is
present for documentation only
なので stack --help
言う、アンインストールは何もしません。あなたはこれについて読むことができます スタック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>