2

我正在用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
...
4

1 回答 1

3

我们不支持命令行上的所有 stack.yaml 选项。我建议在某个地方放置一个 stack.yaml。如果您不想将其与脚本放在同一文件夹中,请使用“--stack-yaml”

于 2016-03-18T02:13:00.027 回答