Я хочу запустить эту программу, размещенную на Интриге, официальном репозитории приложений Haskell.
Сначала я установил Интригу:
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
Почему программа не найдена, несмотря на использование рекомендуемого процесса установки?
cabal
установки на ~/.cabal
, с двоичным входом ~/.cabal/bin
. Необходимо добавить этот путь к Вашему PATH
:
export PATH="$HOME/.cabal/bin:$PATH"
Веб-сайт Haskell говорит cabal
могут добавить символьные ссылки на ~/bin
(который автоматически добавляется к PATH
):
Если Вы решили не поставить этот каталог Ваш
$PATH
затем можно получить интригу к двоичным файлам символьной ссылки в другой каталог, например,~/bin
. Использовать это редактирование функции~/.cabal/config
и посмотритеsymlink-bindir
поле. Обратите внимание что~/.cabal/config
файл не создается, пока Вы не выполняете acabal
управляйте впервые, например,cabal update
.