我在 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
。