9

Haskell Platform2012をWindows7にインストールしました。コンソールに書き込みcabal update、新しいバージョンのcabalがあるというメッセージを受け取ります。私は書きcabal install cabal-installます。インストールが完了すると、cabalがC:\ username \ AppData \ Roaming\cabalにインストールされたことが通知されます。cabal updateそのため、もう一度行うと、新しいバージョンのcabalをインストールする必要があるという同じメッセージが表示されます。設定ファイルからcabalディレクトリを変更しようとしましたが、cabalは設定ファイルを無視します。HaskellはUnixでのみ動作しますか?ありがとう

4

3 に答える 3

13

問題は、cabalHaskellプラットフォームに付属している実行可能ファイルが、インストールした実行可能ファイルではなく取得されることです。

環境変数の値を編集してPATH%AppData%\cabal\bin前に配置%PROGRAMFILES%\Haskell Platform\...\binし、優先順位を高くする必要があります。

于 2013-03-17T15:03:26.943 に答える
2

環境変数に追加C:\username\AppData\Roaming\cabal(またはcabal実行可能ファイルが含まれているディレクトリ-たとえばdir、またはお気に入りのファイルマネージャを使用して、適切な場所があることを確認する)して%PATH%、コマンドプロンプトを再起動する必要があります。

于 2013-03-17T13:45:15.800 に答える
2

エラーメッセージは不完全です。cabalをインストールします-次のようにグローバルにインストールします:

cabal install cabal-install --global
于 2014-12-14T18:47:46.577 に答える