現在、GOA をインストールしようとすると、次のメッセージが表示されます。
>sudo cabal install goa
Resolving dependencies...
In order, the following would be installed:
directory-1.1.0.2 (reinstall) changes: filepath-1.3.0.0 -> 1.2.0.1
process-1.0.1.5 (new version)
goa-3.1 (new package)
cabal: The following packages are likely to be broken by the reinstalls:
....
私の質問は、これが現在「filepath-1.3.0.0」をデフォルトとして持っていることを意味するかどうかです.cabal(--force-reinstalls時に)はこれをオーバーライドして「filepath-1.2.0.1」をデフォルトにしますか?私が少し混乱している理由は、場所を見ると:
cabal/パッケージ/hackage.haskell.org/ファイルパス
1.2.0.1 と 1.3.0.0 の両方が存在することがわかりました。さらに、コマンド「cabal list filepath」は、両方のパッケージがインストールされていることを示します (以下の「インストールされているバージョン: 1.2.0.1、1.3.0.0」を参照)。
>cabal list filepath
......
* filepath
Synopsis: Library for manipulating FilePaths in a cross platform way.
Default available version: 1.3.0.1
Installed versions: 1.2.0.1, 1.3.0.0
Homepage: http://www-users.cs.york.ac.uk/~ndm/filepath/
License: BSD3