Cygwin上的Flyway错误

时间:2013-07-02 18:47:47

标签: cygwin flyway

我在cygwin上运行flyway.sh时出现以下错误:

Error: Could not find or load main class com.googlecode.flyway.commandline.Main

等效的flyway.cmd在DOS上运行正常。

有没有人在Windows上通过cygwin成功运行flyway?

2 个答案:

答案 0 :(得分:2)

我使用cygwin时遇到了同样的问题。 这是因为Java可执行文件需要Windows格式的类路径值。

以下是我修改flyway shell脚本以修复NoClassDefFoundError的方法。这两个更改是:1)围绕-cp值引用双引号并将“:”分隔符更改为“;”。

这是最终结果: $ JAVA_CMD -cp“bin / flyway-commandline-2.2.jar; bin / flyway-core-2.2.jar”com.googlecode.flyway.commandline.Main $ @ -consoleWidth = $ CONSOLE_WIDTH

答案 1 :(得分:0)

随意提交有关错误和环境的详细信息的功能请求。