Haskellのインストール後: Haskellは動作しますが、ターミナルではアクセスできません

Haskellのインストール後: Haskellは動作しますが、ターミナルではアクセスできません

Mac / 10.14.6でTidalCyclesを使用するためにHaskellをインストールしました。TidalCyclesは問題なく動作しているので、Haskellも動作するはずです。ただし、ターミナルで「ghci」と入力すると、次のメッセージが表示されます。

-bash: ghci: コマンドが見つかりません

正しいパス (例: .bashrc) を設定する必要がありますか? その場合、どこに設定すればよいですか?

ご協力ありがとうございました!

答え1

これは、Haskell のインストール方法によって異なります。

TidalCyclesによるMacにHaskellをインストールする推奨方法ドキュメンテーションghcup次のコマンドを使用してインストールします:

curl https://get-ghcup.haskell.org -sSf | sh

この方法でHaskellをインストールすると、インストールスクリプト~/.bashrcまたはに 1 行追加するように求められます。~/.bash_profileこれにより、 に必要なものがすべて追加されます$PATH

Haskell を別の方法でインストールした場合は、それを反映するように質問を更新してください。そうすれば、回答も更新されます。

手動で修正したい場合は、これを実行してghci利用できるかどうか試してください:

. "$HOME/.ghcup/env"

その場合は、 適切なドットファイル(または)にghci追加することで永続的に利用 できるようになります。. $HOME/.ghcup/env.bashrc.bash_profle

このブログ投稿Haskell をインストールする方法と、すべての実行可能ファイルが にあることを確認する方法についての詳細なチュートリアルを提供します$PATH

関連情報