gpt4 book ai didi

macos - 飞行路线错误 : Unable to load on Mac Sierra 10. 13

转载 作者:行者123 更新时间:2023-12-01 03:18:12 27 4
gpt4 key购买 nike

我使用 brew 安装了 flyway 并且我正在尝试为 postgres 运行迁移,但出现此错误:

Boxfuse 的 Flyway 4.2.0

错误:无法加载/usr/local/Cellar/flyway/4.2.0/libexec/drivers/postgresql-9.4.1208.jre6.jar

我检查了这个路径并且目录和文件存在。

有什么建议 ?

最佳答案

这是 Flyway 4.x 的已知问题 ( 1545 ),已在版本 5.x 中解决

解决方案:安装5.x版——我提交了pull request到 Homebrew 更新公式

根本原因是 ClassCastException - 与 Java 9 更改相关 ( issue 3 )。

运行 -X标志以查看揭示真正的问题:

$ flyway info -X
Flyway 4.2.0 by Boxfuse

DEBUG: Java 9.0.1 (Oracle Corporation)
DEBUG: Mac OS X 10.13.1 x86_64

DEBUG: Loading config file: /usr/local/Cellar/flyway/4.2.0/libexec/conf/flyway.conf
DEBUG: Unable to load config file: /Users/sdc/flyway.conf
DEBUG: Loading config file: /Users/sdc/code/flytest/flyway.conf
DEBUG: Using configuration:
DEBUG: flyway.jarDirs -> /usr/local/Cellar/flyway/4.2.0/libexec/jars
DEBUG: flyway.driver -> com.mysql.jdbc.Driver
DEBUG: flyway.locations -> filesystem:/usr/local/Cellar/flyway/4.2.0/libexec/sql
DEBUG: flyway.url -> jdbc:mysql://localhost:3306/eddydb
DEBUG: flyway.user -> root
DEBUG: flyway.password -> *********
DEBUG: Adding location to classpath: /usr/local/Cellar/flyway/4.2.0/libexec/drivers/postgresql-9.4.1208.jre6.jar
ERROR: Unexpected error
org.flywaydb.core.api.FlywayException: Unable to load /usr/local/Cellar/flyway/4.2.0/libexec/drivers/postgresql-9.4.1208.jre6.jar
at org.flywaydb.core.internal.util.ClassUtils.addJarOrDirectoryToClasspath(ClassUtils.java:156)
at org.flywaydb.commandline.Main.loadJdbcDrivers(Main.java:305)
at org.flywaydb.commandline.Main.main(Main.java:95)
Caused by: java.lang.ClassCastException: java.base/jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to java.base/java.net.URLClassLoader
at org.flywaydb.core.internal.util.ClassUtils.addJarOrDirectoryToClasspath(ClassUtils.java:151)
... 2 more

关于macos - 飞行路线错误 : Unable to load on Mac Sierra 10. 13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47623239/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com