Как выполнить клику?

Я установил стек через двоичный пакет на сайте стека. Теперь я хочу использовать cabal для установки пакетов.

cabal install something

но выводит:

cabal: The program 'ghc' version >=6.4 is required but it could not be found.

Не знаю, как проверить версию, но GHCi недавно:

GHCi, version 8.0.2: http://www.haskell.org/ghc/  :? for help

GHC нет в моем PATH, я используйте его через

stack ghc ...

Но он кажется очень раздетым, так как предлагает только небольшой набор доступных опций:

Usage: stack ghc [-- ARGS (e.g. stack runghc -- X.hs -o x)] ([--plain] |
                 [--[no-]ghc-package-path] [--[no-]stack-exe] [--package ARG]
                 [--rts-options RTSFLAG] [--cwd DIR]) [--help]
  Run ghc

Available options:
  --plain                  Use an unmodified environment (only useful with
                           Docker)
  --[no-]ghc-package-path  Enable/disable setting the GHC_PACKAGE_PATH variable
                           for the subprocess
  --[no-]stack-exe         Enable/disable setting the STACK_EXE environment
                           variable to the path for the stack executable
  --package ARG            Additional packages that must be installed
  --rts-options RTSFLAG    Explicit RTS options to pass to application
  --cwd DIR                Sets the working directory before executing
  --help                   Show this help text

Run 'stack --help' for global options that apply to all subcommands.

Как получить полный GHC, работающий без его установки через менеджер пакетов или сборку из источника, просто используя stack средства?

0
задан 18 November 2017 в 22:56

1 ответ

Если вы собираетесь использовать stack, вы должны прекратить использовать cabal install <packae-name>. Вместо этого вы можете использовать stack install <packae-name>.

См .:

0
ответ дан 18 November 2017 в 22:56

Другие вопросы по тегам:

Похожие вопросы: