3

ライブラリをインストールするたびに、cabal は新しいバージョンの cabal-install をインストールするように指示してきます。以下にリストされている手順を (明らかに成功して) 実行したという事実にもかかわらず、cabal-install のバージョンは変更されていません。どこが間違っているのですか?(私のOSはWindows 7 64ビットです)

私のユーザーパスは C:\Users\Alberto\AppData\Roaming\cabal\bin です

システム変数: CABAL_DIR = C:\Users\Alberto\AppData\Roaming\cabal

更新前

C:\Users\Alberto>cabal -V
cabal-install version 1.16.0.2
using version 1.16.0 of the Cabal library

C:\Users\Alberto>cabal update
Downloading the latest package list from hackage.haskell.org
Note: there is a new version of cabal-install available.
To upgrade, run: cabal install cabal-install

C:\Users\Alberto>cabal install cabal-install

更新後

Linking dist\build\cabal\cabal.exe ...
Installing executable(s) in C:\Users\Alberto\AppData\Roaming\cabal\bin
Installed cabal-install-1.18.0.2

C:\Users\Alberto>cabal -V
cabal-install version 1.16.0.2
using version 1.16.0 of the Cabal library

しかし:

C:\Users\Alberto>C:\Users\Alberto\AppData\Roaming\cabal\bin\cabal.exe -V
cabal-install version 1.18.0.2
using version 1.18.1.2 of the Cabal library

について非常に混乱しています。

4

3 に答える 3

4

の出力はC:\Users\Alberto\AppData\Roaming\cabal\bin\cabal.exe -V何ですか?

于 2014-01-27T08:54:57.453 に答える
3

C:\Users\Alberto\AppData\Roaming\cabal\binおそらく、PATHを設定して、それが最初またはその近くにあることを確認する必要があるだけです。

これは、[コントロール パネル] -> [システム] -> [システムの詳細設定] -> [詳細] -> [環境変数] で設定し、[ユーザー変数] を編集します。

于 2014-01-26T17:51:21.017 に答える
1

あなたのは何$PATHですか?cabal以外の場所からバイナリを使用しているようC:\Users\Alberto\AppData\Roaming\cabal\binですcabal

于 2014-01-26T17:50:41.527 に答える