LoginSignup
5
1

More than 5 years have passed since last update.

Haskell Hello,Worldへの道

Last updated at Posted at 2018-11-22

インストール

Stackをインストールした。
最初はHaskell Platformをインストールしようと考えてました。
しかし、オールインワンは簡単で良さげだけど、ググってると後々めんどくさくなりそうな気がしたので、野生の勘でStackにしました。
いくつかのサイトでbrewをオススメみたいなこと書いてあったけどbrewが何者かも知らないので

curl -sSL https://get.haskellstack.org | sh

とターミナルに入力してインストール

export PATH=~/.local/bin:$PATH

とパスを通して
これで始められると思って

ghci

としたら

-bash: ghci: command not found

とか出たので、じゃあ

stack ghci

こんな感じかなっと入力
また長めの待ち時間が今。

なんかエラー出てるよ

次の日の朝
ターミナルを見ると

ghc-8.4.4: 9.81 MiB / 220.05 MiB ( 4.46%) downloaded...

なんかインストールが止まってる
ここはしれっと「ctrl+c」

ちなみに環境は
開封したばかりのMac mini
dellの108キーボード

再度

stack ghci

今度はコマンドラインのXcodeインストールしてくれってお願いされたのでXcodeまるっとインストール

これまた長い待ち時間
洗濯とコーヒーと皿洗い...

Xcodeのダウンロード・インストールが終わったので
軽くXcodeを開いて
今度は、ターミナルを見ると
なんかエラーがでてる・・

Configuring GHC ...

Received ExitFailure 77 when running
Raw command: /Users/mf/.stack/programs/x86_64-osx/ghc-8.4.4.temp/ghc-8.4.4/configure --prefix=/Users/mf/.stack/programs/x86_64-osx/ghc-8.4.4/
Run from: /Users/mf/.stack/programs/x86_64-osx/ghc-8.4.4.temp/ghc-8.4.4/

調べてみてもよくわからないので
再々度

stack ghci

なんかいい感じ!

Prelude>

テンションが上がる

Hello,World!

「すごいHaskellたのしく学ぼう!」を片手に

Prelude> Hello,World!

「すごいHaskellたのしく学ぼう!」は一先ず無視

:1:6: error: parse error on input ‘,’

ぬぬぬ、じゃあこんな感じで

Prelude> "Hello,World!"
"Hello,World!"

よっしゃ!

5
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1