【问题标题】:Building swagger-codegen on Windows - is it ok to use Git Bash?在 Windows 上构建 swagger-codegen - 可以使用 Git Bash 吗?
【发布时间】:2014-12-03 06:36:27
【问题描述】:

我正在尝试在 Windows 7 x64 上构建 swagger-codegen。当我不得不运行./sbt assembly 时遇到了问题。我在 Windows 命令提示符下看不到如何操作。

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

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

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

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

Error: Could not find or load main class Files

【问题讨论】:

  • “我无法从 Windows 命令提示符中看到如何操作。”尝试从 Windows 命令提示符运行此程序时遇到了什么问题?
  • @adhominem 我无法执行sbt,因为它是一个 bash 脚本。
  • 有一个sbt.bat,至少在我有的包里
  • @adhominem 很有趣,你的包裹是从哪里弄来的?在上面链接的根目录中没有sbt.batgithub.com/wordnik/swagger-codegen
  • 在 sbt 官方网站,scala-sbt.org

标签: scala windows-7-x64 git-bash swagger


【解决方案1】:

我相信 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 -版本 错误:无法找到或加载主类文件

在另一个问题/主题中回答:Does anyone know how to run the scala executable in Git Bash shell?

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-08-19
      • 1970-01-01
      • 1970-01-01
      • 2013-05-05
      • 2011-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-13
      相关资源
      最近更新 更多