~/.cabal/world
ファイルの役割は何ですか?その内容は何を意味していますか?私はドキュメンテーションを見つけることができず、私がそこに見るものによって混乱しています。カバールの世界のファイルとは何ですか?
たとえば、ユーザーデータベース内のパッケージやグローバルパッケージデータベースのnetherに対応していますが、ユーザーデータベース内のパッケージのうちのいくつか(ほんの一部)がリストされているようですが、削除されました。ghc-pkg unregister
です。
~/.cabal/world
ファイルの役割は何ですか?その内容は何を意味していますか?私はドキュメンテーションを見つけることができず、私がそこに見るものによって混乱しています。カバールの世界のファイルとは何ですか?
たとえば、ユーザーデータベース内のパッケージやグローバルパッケージデータベースのnetherに対応していますが、ユーザーデータベース内のパッケージのうちのいくつか(ほんの一部)がリストされているようですが、削除されました。ghc-pkg unregister
です。
私が知っている限り、明示的に要求したパッケージ(失敗したインストールを含む)が自動的に読み込まれます。これは、あなたが別のマシンにコピーした場合、あなたはあなたの現在の設定を複製を目指すこと
cabal install world
を行うことができますことを意味します。
もちろん、カバールバックの背後にあるパッケージの登録を解除することはできますが、world
ファイルからパッケージを削除することはできません。
(依存関係もインストールされますが、その間にハッキングが移動し、再現可能なインストールが必要な場合は、スタックツールを使用する方が簡単かもしれないことを強調してください。デザイン目標)
それはそれがどのように動作するようです。 – orome
ところで、偉大な名前。 – AndrewC
また、*失敗した*インストールの試行は奇妙であることが明らかです。 – orome