Я новичок в haskell, и у меня возникли проблемы с использованием stack new
, чтобы создать новый проект.Стек новый не функционирует должным образом
Я использую MacOS (El Capitan) и после установки GHC for Mac и установка Stack using homebrew, я попробовал следующее ~/PROJECTS
stack new my-project
Это держит дает мне следующее общее INFO стеком
Usage: stack new ([--solver] | [--resolver RESOLVER] | [--prefer-lts] |
[--prefer-nightly]) [--force] [--ignore-subdirs]
Create a brand new project
I Я использую zsh - почему создается новая папка my-project
?
Примечание: stack --version
выходы:
Version 0.1.2.0, Git revision 65246552936b7da4b64b38372feac903d96a8911
Любая помощь приветствуется
Спасибо @jpvillaisaza! Я использовал пиво для установки стека, чтобы будущие обновления были проще управлять. Я действительно делал 'srew upgrade haskell-stack', но, похоже, он не обновил его до более новой версии. Любые идеи о том, как обновить с помощью варева? ПРИМЕЧАНИЕ. Когда я запускаю эту команду «brew upgrade», она упоминает, что «Ошибка: haskell-stack 1.0.0 уже установлена», что означает, что она должна быть последней версией. Что здесь происходит с точки зрения версий стека, которые устанавливаются/запускаются? – user4687531
@ user4687531 Что говорит '' какой стек''? В вашем пути может быть более старая версия (например, у меня есть старший в '/ usr/local/bin', а новый - в' ~/.local/bin'), поэтому убедитесь, что путь для него вы желание имеет приоритет. Использует ли «обновление стека»? – jpvillaisaza
Ah 'which stack' дает'/Applications/ghc-7.10.2.app/Contents/bin/stack', который находится в [ghc для mac osx] (http://ghcformacosx.github.io/). Мне нужно использовать 'brew', который установлен здесь:'/usr/local/Cellar/haskell-stack/1.0.0'. Я предполагаю, что мне просто нужно добавить пивоваренную в переднюю часть переменной '$ PATH' в zshrc? – user4687531