安裝 Haskell 後:Haskell 可以工作,但在終端機中無法存取

安裝 Haskell 後:Haskell 可以工作,但在終端機中無法存取

我安裝 Haskell 是為了在 Mac 上使用 TidalCycles / 10.14.6 TidalCycles 工作正常,所以 Haskell 也應該可以工作。但是,在終端機中輸入“ghci”後,出現以下訊息

-bash:ghci:找不到指令

我必須設定正確的路徑(例如.bashrc)嗎?如果是的話,去哪裡?

感謝您的每一個幫助!

答案1

這取決於你如何安裝 Haskell。

根據 TidalCycles 推薦的在 Mac 上安裝 Haskell 的方法文件ghcup是使用以下命令安裝:

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

如果你這樣安裝 Haskell安裝腳本~/.bashrc會要求您向您的或中添加一行~/.bash_profile,該行應該負責將您需要的所有內容添加到您的$PATH.

如果您以不同的方式安裝 Haskell,您可以更新問題以反映這一點,我將更新我的答案。

如果您想手動修復問題,則可以嘗試執行以下命令ghci

. "$HOME/.ghcup/env"

如果是這種情況,您可以透過新增 至適當的點檔案(或)來使其ghci永久可用 . $HOME/.ghcup/env.bashrc.bash_profle

這篇博文提供了有關如何安裝 Haskell 以及如何確保所有可執行檔都在您的$PATH.

相關內容