4

私はHaskellの世界に本当に慣れていないので、愚かな質問を許してください. Haskell Platform をインストールし、実行cabal install repaして、WinGHCi でこのコードを含むファイルを読み込もうとしました

import qualified Data.Array.Repa as R
:m + Data.Array.Repa

しかし、私はこれを取得します:

Could not find module `Data.Array.Repa'
Perhaps you meant
  Data.Array.Base (from array-0.4.0.0)
  Data.Array.IO (from array-0.4.0.0)
  Data.Array.ST (from array-0.4.0.0)

モジュールが見つからないという問題を解決する方法を教えてください。どうもありがとうございました!

4

1 に答える 1

2

どうかはわかりませんが、実際に をcabalインストールしようとしたときに返されたステータス メッセージをご覧になりましたrepaか。

私の Windows システムでは、最新 (現在 2012.4.0.0) の Haskell プラットフォームが の最新 (3.2.3.1) バージョンのインストールに失敗しrepaますcabal install repa。システム。とにかく(を使用して)インストールしようとするcabal install repa --force-reinstallsと、難解なステータスエラーメッセージが表示されて失敗します。万が一、インストールが失敗したという事実に注意を払わずにインポートしようとした場合、表示されるエラーメッセージはまさにあなたが持っていたものになると思います(「モジュールが見つかりませんでした...」) .

ただし、以前のバージョンのrepa、つまり3.2.1.1をインストールすることはできましたcabal install repa-3.2.1.1

まだ使ってみたことはありませんが、少なくともインポート:m + Data.Array.Repaはうまくいくようです。

于 2013-02-18T12:23:46.427 に答える