3

我正在尝试在 Windows 7 x64 上构建swagger-codegen 。当我不得不跑步时遇到了问题./sbt assembly。我无法从 Windows 命令提示符中看到如何执行此操作。

相反,我从 Git-Bash 运行它。它运行成功,有警告,但没有错误。

这是一个可接受的解决方案吗?

我问是因为我被困在为 petstore 运行模板客户端的下一步。

./bin/scala-petstore.sh产生以下错误:

Error: Could not find or load main class Files

4

2 回答 2

3

我相信 OP 在 Windows 7 上成功运行 sbt。但是,我相信 OP 问题来自运行 scala-petstore.sh 脚本。

我发现 swagger 生成脚本依赖于 bash shell。但是,在 Windows Git Bash shell 上,基本的 scala 可执行文件不起作用。从 CMD shell 在 Windows 上运行“scala -version”,您将获得 scala 版本。从 GitBash shell 在 Windows 上运行“scala -version”,你会得到: $ scala -version Error: Could not find or load main class Files

在另一个问题/主题中回答:有谁知道如何在 Git Bash shell 中运行 scala 可执行文件?

于 2014-12-01T22:01:29.017 回答
2

scala-sbt.org上的官方 SBT 发行版包含一个可在 Windows 上运行的 sbt.bat 文件。

于 2013-09-02T08:47:53.000 回答