运行从 cabal 安装的程序

运行从 cabal 安装的程序

我想跑这个程序主办阴谋,Haskell 应用程序的官方存储库。

首先我安装了 Cabal:

sudo apt-get install cabal-install
cabal update

其次我安装了该程序本身:

$ cabal install clanki
Resolving dependencies...
Downloading safe-0.3.9...
Downloading strict-0.3.2...
Configuring strict-0.3.2...
Configuring safe-0.3.9...
Building safe-0.3.9...
Building strict-0.3.2...
Installed strict-0.3.2
Installed safe-0.3.9
Downloading clanki-1.2.6...
Configuring clanki-1.2.6...
Building clanki-1.2.6...
Installed clanki-1.2.6

第三次我尝试运行该程序:

$ clanki --list
clanki: command not found

为什么使用后仍找不到该程序推荐的安装程序

答案1

cabal安装到~/.cabal,二进制文件进入~/.cabal/bin。你必须将此路径添加到您的PATH

export PATH="$HOME/.cabal/bin:$PATH"

Haskell 网站cabal可以添加符号链接~/bin(会自动添加到PATH):

如果您决定不将此目录放在您的目录中,$PATH那么您可以让 cabal 将二进制文件符号链接到另一个目录,例如~/bin。要使用此功能,请编辑~/.cabal/config并查看symlink-bindir 字段。请注意,该文件只有在您第一次~/.cabal/config运行命令时才会创建,例如。cabalcabal update

相关内容