6

Haskell Platform 2012.4.0.0 で OS X 10.8.2 を使用しています。でパッケージを更新するとcabal install、バイナリ シンボリック リンクが更新されず、新しいバイナリ バージョンを指すようになりません。シンボリック リンクを手動で削除し、パッケージを再インストールする必要があります。cabal install言います:

警告: /Users/thsoft/Library/Haskell/bin に elm のシンボリック リンクを作成できませんでした。ファイルは既にそこに存在しますが、cabal によって管理されていません。必要に応じて、この実行可能ファイルのシンボリック リンクを手動で作成できます。実行可能ファイルは /Users/thsoft/Library/Haskell/ghc-7.4.1/lib/Elm-0.7/bin/elm にインストールされています

明示的に使用sudoして指定しようと--symlink-bindir=/Users/thsoft/Library/Haskell/binしましたが、どれも役に立ちませんでした。どうすればこれを修正できますか?

4

2 に答える 2

3

指定したディレクトリにある既存のリンクを削除するだけです。

于 2013-06-10T18:21:50.333 に答える
1

Tener の答えは正しいです。'cabal install'ing の前に、問題の原因となるリンクを削除してください。私は同じ問題を抱えていましたが、これで解決しました。

(これをテナーの答えにコメントすることはできませんでした。それには、私よりも多くの評判が必要になるためです。:-( )

于 2013-07-25T10:02:24.437 に答える