Cygwin上的飞道错误
我在cygwin上运行Cygwin上的飞道错误,cygwin,flyway,Cygwin,Flyway,我在cygwin上运行flyway.sh时出现以下错误: Error: Could not find or load main class com.googlecode.flyway.commandline.Main 等效的flyway.cmd在DOS上运行良好 有人在Windows上通过cygwin成功运行flyway吗?请随时提交功能请求,尽可能详细地说明错误和您的环境。我在使用cygwin时也遇到了同样的问题。 这是因为Java可执行文件需要Windows格式的类路径值 下面是我如何修改
flyway.sh
时出现以下错误:
Error: Could not find or load main class com.googlecode.flyway.commandline.Main
等效的flyway.cmd
在DOS上运行良好
有人在Windows上通过cygwin成功运行flyway吗?请随时提交功能请求,尽可能详细地说明错误和您的环境。我在使用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这将是一个很好的评论,但它不是问题的答案。(你与flyway项目有关联吗?)我是创始人和项目负责人。