scala - "dist"命令获取 "not a valid command"错误

标签 scala playframework playframework-2.0 cloudbees typesafe-activator

我有一个可用的 Play Framework 2.1 应用程序,它是用我在 Scala 中开发的类型安全激活器生成的。我正在尝试使用可在此处找到的说明将其部署在 CloudBees 中:http://wiki.cloudbees.com/bin/view/RUN/Playframework#HDeployingaPlay2application使用“使用 Cloudbees SDK”中描述的方法。

但是,当我加载游戏控制台并尝试运行“dist”命令时,我收到错误“不是有效命令:dist。”

我已经尝试过两种以三种不同的方式运行:

  1. 在终端窗口(我使用的是 Mac OS X)中,我导航到项目目录,运行“activator”应用程序(该目录中没有名为“play”的应用程序,但“activator”似乎是the),然后根据出现的提示输入命令“dist”。
  2. 我下载了常规(非激活器)Play Framework 分发文件,使用“export PATH=$PATH:/Applications/play-2.2.2”将目录添加到我的路径,导航到项目目录,然后运行命令“Play dist”。
  3. 使用 Homebrew 安装游戏。导航到项目目录并运行“play dist”。

这三种方法都给我同样的错误(见下文)。我的游戏版本的方法是否不同?我在 sbt 文件中遗漏了什么吗?我怎样才能让它工作?

“play dist”的完整输出:

Macmini-##########-#:nimrandslibrary.searchfu.esl kpyancey$ play dist
[info] Loading project definition from /Users/kpyancey/Projects/NimrandsLibrary.SearchFu.Esl/project
[info] Set current project to NimrandsLibrary.SearchFu.Esl (in build file:/Users/kpyancey/Projects/NimrandsLibrary.SearchFu.Esl/)
[error] Not a valid command: dist (similar: set, iflast, last)
[error] Not a valid project ID: dist
[error] Expected ':' (if selecting a configuration)
[error] Not a valid key: dist (similar: test, ivy-sbt, history)
[error] dist
[error]     ^

最佳答案

我认为您在项目中配置错误。

要仔细检查,从 Activator 生成一个新项目或尝试下载 https://github.com/CloudBees-community/play2-clickstart (已正确配置)并运行 play dist。

关于scala - "dist"命令获取 "not a valid command"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23133742/

相关文章:

java - 为什么catalina.home_IS_UNDEFINED目录是Logback在同一个项目目录下生成的?

java - Play Framework 2.1 中 View 的相对时间

scala - 字符串插值的符号名称

playframework - 如何为 sbt 测试指定带有 sbt 0.12.2 的配置文件?

java - Play 的通用包装方法!楷模

playframework - 如何在 Ebean 中创建自定义 INSERT INTO 查询?

java - javax.persistence.Table.indexes()[Ljavax/persistence/Index 中的 NoSuchMethodError

scala - 在 Scala 中正确编码这种存在类型?

java - 如何在 Scala 中使用 java.String.format?

java - 从同一 session 同时请求同一端点会在 Play 中产生问题