安装 Haskell 后:Haskell 可以运行,但无法在终端中访问

安装 Haskell 后:Haskell 可以运行,但无法在终端中访问

我在 Mac / 10.14.6 上安装了 Haskell 以使用 TidalCycles。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

相关内容