新堆栈未按预期运行
stack new not functioning as intended
我是 haskell 的新手,在使用 stack new
创建新项目时遇到问题。
我正在使用 MACOSX (El Capitan) 并且在安装 GHC for Mac and installing Stack using homebrew 之后,我在 ~/PROJECTS
中尝试了以下操作
stack new my-project
这一直给我以下通用堆栈信息
Usage: stack new ([--solver] | [--resolver RESOLVER] | [--prefer-lts] |
[--prefer-nightly]) [--force] [--ignore-subdirs]
Create a brand new project
我正在使用 zsh - 为什么要创建新的 my-project
文件夹?
注意:stack --version
输出:
Version 0.1.2.0, Git revision 65246552936b7da4b64b38372feac903d96a8911
感谢任何帮助
Stack 0.1.2.0 没有包名。如果您想使用该版本创建一个名为 my-project
的项目(实际上是一个名为 new-template
的包),您可以执行类似
的操作
$ mkdir my-project
$ cd my-project/
$ stack new
这将在 my-project
目录中生成一些文件。
您可以通过 stack new --help
找到更多信息。
但是,较新版本的 Stack 需要包名。例如,如果你 运行 stack new
使用 Stack 1.0.0,你会得到类似
Usage: stack new PACKAGE_NAME ...
两个版本的 Stack 都应该可以工作,但我想你最好的选择是 upgrade Stack(0.1.2.0 是从 7 月 5 日开始的,有点旧)。
我是 haskell 的新手,在使用 stack new
创建新项目时遇到问题。
我正在使用 MACOSX (El Capitan) 并且在安装 GHC for Mac and installing Stack using homebrew 之后,我在 ~/PROJECTS
stack new my-project
这一直给我以下通用堆栈信息
Usage: stack new ([--solver] | [--resolver RESOLVER] | [--prefer-lts] |
[--prefer-nightly]) [--force] [--ignore-subdirs]
Create a brand new project
我正在使用 zsh - 为什么要创建新的 my-project
文件夹?
注意:stack --version
输出:
Version 0.1.2.0, Git revision 65246552936b7da4b64b38372feac903d96a8911
感谢任何帮助
Stack 0.1.2.0 没有包名。如果您想使用该版本创建一个名为 my-project
的项目(实际上是一个名为 new-template
的包),您可以执行类似
$ mkdir my-project
$ cd my-project/
$ stack new
这将在 my-project
目录中生成一些文件。
您可以通过 stack new --help
找到更多信息。
但是,较新版本的 Stack 需要包名。例如,如果你 运行 stack new
使用 Stack 1.0.0,你会得到类似
Usage: stack new PACKAGE_NAME ...
两个版本的 Stack 都应该可以工作,但我想你最好的选择是 upgrade Stack(0.1.2.0 是从 7 月 5 日开始的,有点旧)。