2

まずはこれを見ていただきありがとうございます。私はプログラミングの初心者です(JavaとPythonをプログラミングできます)

私はいくつかの本当に些細な質問をするつもりです。Haskellの「エクストラ」をMacにインストールするにはどうすればよいですか?私の状況は、ghciを実行しているということです。私は、ターミナルhttp://learnyouahaskell.com/introductionからのチュートリアルに従っています。

GHC Xcode Emacsをダウンロードしました(機能していません。詳細は以下をご覧ください)

しかし、私は彼らが彼らの例で使用しているようなもの、私が.hsで書くのを助け、プログラミング言語をサポートするテキストエディタが欲しいです。Emacsをダウンロードしようとしましたが、サポートされている言語として「haskell」が見つかりませんでした。また、GHCと連携して動作するようにインストールする方法がわかりません。また、チュートリアルではCabalについて多くを語っているとは思いません。どうすればアクセスできますか?入って「cabalinstall」または「cabal」と入力すると、答えとして「範囲外」と表示されます。

多分私はカバールを誤解しましたか?それ自体はあなたが「アクセス」するものではありませんか?

私の投稿をチェックしてくれてありがとう。関数型プログラミングを楽しみにしています!(私は数学者です:))

4

2 に答える 2

3

http://www.haskell.org/ghc/から直接ghcをインストールしましたか?通常、チュートリアルで提案されているように、haskellプラットフォームをインストールすることをお勧めします。cabalすでに含まれています。

haskellプラットフォームを使用した場合は、インストールされている場所を見つけてcabal、ディレクトリを$PATH変数に追加してみてください。cabalMac用のプラットフォームインストーラーが通常の場所にインストールされない場合、バグを発生させることができると思います。

(注:AFAIK haskellプラットフォームインストーラーは新しいMacOSで壊れており、xcodeへのハードコードされたパスが含まれています。ただし、検索と修正は簡単です)

emacsのhaskellモードをチェックしてください。私はemacsを使用していないので、提案できるのはリンクだけです。申し訳ありません。

于 2012-04-19T17:23:11.620 に答える
1

Appleデベロッパツールがすでにインストールされている場合は、homebrewなどのパッケージマネージャーを確認できます(インストールについては、リンクを参照してください)。次に、ターミナルで次のように入力します

brew install ghc haskell-platform

そしてそれはすべて、依存関係などを処理します。あなたはghc、ghci、cabal、すべてを一度に取得します。それはあなたがあなたの.../usr/local/を編集する必要さえないかもしれないように物事を入れるでしょう$PATH

編集に関しては、Aquamacs(http://aquamacs.org/からダウンロード)は、箱から出してすぐにHaskellをサポートし、Macに非常に適しています。

于 2012-04-19T20:01:48.467 に答える