7

OS X El Capitan へのアップグレード後、システムに Cabal と GHC が見つかりません。

-bash: ghc: command not found
-bash: cabal: command not found

OS X El Capitan で Cabal と GHC を動作させるにはどうすればよいですか?

4

3 に答える 3

10

編集:これらの問題を修正したバージョンがリリースされました。

これはすべて、El Capitanの新しい「ルートレス セキュリティ」機能が原因です。

プログラムをコピーしたり再インストールしたりする必要はありませ/usr/binん。したがって、そこから(今回まで)再度シンボリックリンクできるはずです。/Library/Frameworks/GHC.framework//Library/Frameworks/HaskellPlatform.framework/usr/local/bin

https://github.com/haskell/haskell-platform/issues/205も参照してください

これらの問題を修正する新しいプラットフォームのリリースが間もなくリリースされることを願っています。

于 2015-09-30T21:53:07.850 に答える
1

El Capitan では/usr、Haskell バイナリがインストールされている場所をユーザーが変更することはもう許可されていないと思います。

プログラムをコピー/インストールできる場合は/usr/local/bin、そこから動作するはずです。

プログラムが /usr/bin に表示されなくなった場合は、HP を別のパーティションに再インストールすることをお勧めします。次に、それらを /usr/local にコピーします。

それがどうなるか教えてください。

于 2015-09-30T20:50:11.767 に答える