scion-browser のインストールに問題があります:
c:>cabal install scion-browser
依存関係を解決しています...
scion-browser-0.2.9 を構成しています...
警告: このパッケージは、同じパッケージの複数のバージョンに間接的に依存してい
ます。これにより、コンパイルが失敗する可能性が高くなります。
パッケージpersistent-sqlite-0.9.0.2にはconduit-0.4.2が必要
パッケージpersistent-0.9.0.4にはconduit-0.4.2が必要
パッケージscion-browser-0.2.9にはconduit-0.4.2が必要
パッケージpersistent-0.9.0.4にはconduit-0.4が必要.2
パッケージpersistent-sqlite-0.9.0.2にはpersistent-0.9.0.4が必要
パッケージscion-browser-0.2.9にはpersistent-0.9.0.4が必要
パッケージpersistent-template-0.9.0.2にはpersistent-0.9.0.4が必要
パッケージpersistent-0.9.0.4にはpool-conduit-0.1.0.2が必要
パッケージpersistent-0.9.0.4にはpool-conduit-0.1.0.2が必要
パッケージpool-conduit-0.1.0.2にはresource-pool-0.2.1.0が必要
パッケージpool-conduit-0.1 .0.2 には、resource-pool-0.2.1.0 パッケージが必要です resource
-pool-0.2.1.0 には、stm-2.3
パッケージが必要です resource-pool-0.2.1.0 には、stm-2.4
パッケージが必要です。
.2 には void-0.5.7 が必要
です scion-browser-0.2.9 を構築しています... scion-browser-0.2.9
の実行可能ファイル 'scion-browser' を前処理しています...
: -package-id 導管-0.4.2- を満たすことができませんc025272176b9b270983e467
261997051:
コンジット-0.4.2-c025272176b9b270983e467261997051 はパッケージ condui
t-0.4.2-0f5630d0055300f13b0cabee16d6043fによってシャドウされます
(詳細については -v を使用してください)
cabal: エラー: 一部のパッケージのインストールに失敗しました:
scion-browser-0.2.9 はビルド フェーズ中に失敗しました。例外は:
ExitFailure 1
Eclipse ポップアップから scion-browser をインストールしようとすると、次のエラーが表示されます。
src\Scion\PersistentBrowser\Build.hs:43:1:
警告: 定義されていますが、使用されていません:ghcDbUrl'<br/> [18 of 23] Compiling Scion.PersistentBrowser ( src\Scion\PersistentBrowser.hs, dist\build>scion-browser\scion-browser-tmp\Scion\PersistentBrowser.o )<br/> [19 of 23] Compiling Scion.PersistentHoogle.Instances.Json ( src\Scion\PersistentHoogle\Instances\Json.hs, dist\build\scion-browser\scion-browser-tmp\Scion\PersistentHoogle\Instances\Json.o )<br/> [20 of 23] Compiling Scion.PersistentHoogle ( src\Scion\PersistentHoogle.hs, dist\build\scion-browser\scion-browser-tmp\Scion\PersistentHoogle.o )<br/> [21 of 23] Compiling Paths_scion_browser ( dist\build\autogen\Paths_scion_browser.hs, dist\build\scion-browser\scion-browser-tmp\Paths_scion_browser.o )<br/> [22 of 23] Compiling Server.PersistentCommands ( src\Server\PersistentCommands.hs, dist\build\scion-browser\scion-browser-tmp\Server\PersistentCommands.o )<br/> [23 of 23] Compiling Main ( src\Main.hs, dist\build\scion-browser\scion-browser-tmp\Main.o )<br/> <br/> src\Main.hs:31:24:<br/> No instance for (MonadException BrowserM)<br/> arising from a use of
getInputLine'
可能な修正:
(MonadException BrowserM) のインスタンス宣言を追加します
'do' ブロックの stmt に: MaybeLine <- getInputLine " "
式:
do { MaybeLine <- getInputLine "";
case MaybeLine of {
Nothing -> return ()
Just line -> do { ... } } }
`loop' の式:
loop
= do { MaybeLine <- getInputLine "";
case MaybeLine of {
Nothing -> return ()
行のみ -> ... } }
cabal.exe: エラー: 一部のパッケージのインストールに失敗しました:
scion-browser-0.2.9 はビルド フェーズ中に失敗しました。例外は:
ExitFailure 1
scion-browser のインストール中にエラーが発生し ました 実行するよう提案されています: cabal install --constraint="haskeline < 0.7" scion-browser
しかし、最初と同じエラーが発生します。
c:>cabal install --constraint="haskeline < 0.7" scion-browser
依存関係を解決しています...
scion-browser-0.2.9 を構成しています...
警告: このパッケージは、同じパッケージの複数のバージョンに間接的に依存してい
ます。これにより、コンパイルが失敗する可能性が高くなります。
パッケージpersistent-sqlite-0.9.0.2にはconduit-0.4.2が必要
パッケージpersistent-0.9.0.4にはconduit-0.4.2が必要
パッケージscion-browser-0.2.9にはconduit-0.4.2が必要
パッケージpersistent-0.9.0.4にはconduit-0.4が必要.2
パッケージpersistent-sqlite-0.9.0.2にはpersistent-0.9.0.4が必要
パッケージscion-browser-0.2.9にはpersistent-0.9.0.4が必要
パッケージpersistent-template-0.9.0.2にはpersistent-0.9.0.4が必要
パッケージpersistent-0.9.0.4にはpool-conduit-0.1.0.2が必要
パッケージpersistent-0.9.0.4にはpool-conduit-0.1.0.2が必要
パッケージpool-conduit-0.1.0.2にはresource-pool-0.2.1.0が必要
パッケージpool-conduit-0.1 .0.2 には、resource-pool-0.2.1.0 パッケージが必要です resource
-pool-0.2.1.0 には、stm-2.3
パッケージが必要です resource-pool-0.2.1.0 には、stm-2.4
パッケージが必要です。
.2 には void-0.5.7 が必要
です scion-browser-0.2.9 を構築しています... scion-browser-0.2.9
の実行可能ファイル 'scion-browser' を前処理しています...
: -package-id 導管-0.4.2- を満たすことができませんc025272176b9b270983e467
261997051:
コンジット-0.4.2-c025272176b9b270983e467261997051 はパッケージ condui
t-0.4.2-0f5630d0055300f13b0cabee16d6043fによってシャドウされます
(詳細については -v を使用してください)
cabal: エラー: 一部のパッケージのインストールに失敗しました:
scion-browser-0.2.9 はビルド フェーズ中に失敗しました。例外は:
ExitFailure 1
HaskellPlatform-2012.2.0.0-setup がインストールされ、Windows 7 64 ビット マシンに Eclipse 4.2 がインストールされています。また、Yesod の Web サイトにあるインストール手順にも従いました。
ありがとう
ダニール