Не могу запустить ghci в Терминале - PullRequest
0 голосов
/ 12 июля 2020

каждый раз, когда я набираю ghci в терминал или команду, которую я выполняю через ghci, он сообщает мне zsh: command not found: ghci. Я новичок в этом и действительно не знаю, что делать? Команды вроде cd и т. Д., Предназначенные для элементов на моем Ma c, работают нормально.

1 Ответ

0 голосов
/ 12 июля 2020

Похоже, что bash был вашей оболочкой, когда вы устанавливали GH C, но позже Apple переключила вас на zsh. Проблема в том, что он был добавлен в ваш путь только для bash. Найдите строку в ~./bashrc или ~/.bash_profile, которая выглядит примерно так:

[ -f "${GHCUP_INSTALL_BASE_PREFIX:=$HOME}/.ghcup/env" ] && source "${GHCUP_INSTALL_BASE_PREFIX:=$HOME}/.ghcup/env"

Это может выглядеть не совсем так, но важная часть - это ссылка на .ghcup/env. Как только вы найдете эту строку, скопируйте ее и добавьте в конец ~/.zshrc. Затем перезапустите оболочку и повторите попытку.

...