Параметр интерпретатора стека - добавление внешней зависимости
Я делаю скрипт с Turtle, и мне нужна зависимость от GitHub. Я видел, что вы можете добавить такую зависимость, когда вы делаете проект, поместив это в свой stack.yaml
:
packages:
- location:
git: https://github.com/githubuser/reponame.git
commit: somecommitID
Но возможно ли добавить его через командную строку?
Это командная строка, используемая для запуска скрипта:
stack --resolver lts-3.2 --install-ghc runghc --package turtle
Редактировать:
Это первые строки моего скрипта:
#!/usr/bin/env stack
-- stack --resolver lts-3.1 --install-ghc runghc --package turtle
import Turtle
...
1 ответ
Мы не поддерживаем все параметры stack.yaml в командной строке. Я рекомендую куда-нибудь положить stack.yaml. Если вы не хотите просто поместить его в ту же папку, что и скрипт, используйте "--stack-yaml"