【发布时间】:2022-06-19 22:21:59
【问题描述】:
当我在我的 Mac 上设置 flyway 时,当我尝试执行命令 ./flyway info 以验证我已正确完成的所有配置时,我曾经收到错误消息 -
libjvm.dylib” cannot be opened because the developer cannot be verified.
【问题讨论】:
当我在我的 Mac 上设置 flyway 时,当我尝试执行命令 ./flyway info 以验证我已正确完成的所有配置时,我曾经收到错误消息 -
libjvm.dylib” cannot be opened because the developer cannot be verified.
【问题讨论】:
为了解决上述问题,我按照以下提到的步骤进行操作:-
转到flyway安装文件夹的JRE LIB文件夹-对我来说这条路径看起来
像这样 - flyway-8.5.4/jre/lib
键入此命令
find . -type f -print0 | xargs -0 xattr -d com.apple.quarantine
在原来的libjvm.dylib对话框上点击取消,执行flyway命令
再次。它应该可以解决问题。
【讨论】:
如果您已经安装了最新版本的 JAVA - 您可以使用它来代替与 flyway tar 捆绑的版本。
出于某种原因,flyway 更喜欢捆绑的 JRE 而不是 $JAVA_HOME,但是如果您将捆绑的 jre 文件夹重命名为其他名称,例如 jre_old,并且设置了 JAVA_HOME - 它将使用您的本地 JAVA 运行 flyway,此错误将是走了。
【讨论】: