💡

Integrated Haskell Platform (Haskell)の環境構築

2023/11/26に公開

モチベーション

  • Haskellを勉強したい
  • でも、言語の勉強だけだと、実践的じゃないので、WEBフレームワークを使って何か作りたい
  • IHPが良さそうだったので、環境構築手順をまとめる

参照Github

https://github.com/2814109/haskell-blog

手順

  1. Nix Package Managerのインストール
    1-1. mac の場合、以下のコマンドを実行してください
    3. sh <(curl -L https://nixos.org/nix/install)
  2. IHPのインストール
    2-1. 以下コマンドを実行してください
    2-1-1. nix-env --install ihp-new
  3. プロジェクトのセットアップ
    3-1. 以下コマンドを実行して、プロジェクトを新規作成してください
    3-1-1. ihp-new {project_name}
  4. ローカルサーバーの起動
    4-1. cd {project_name}
    4-2. vi ~/.config/nix/nix.conf
    4-3. nix.confファイルに  experimental-features = nix-command flakes
     を追加
    4-4. devenv up
    4-5. http://localhost:8003/ にアクセス

参照

IHP

Discussion