【问题标题】:Flyway - libjvm.dylib issue in MacOsFlyway - MacOs 中的 libjvm.dylib 问题
【发布时间】:2022-06-19 22:21:59
【问题描述】:

当我在我的 Mac 上设置 flyway 时,当我尝试执行命令 ./flyway info 以验证我已正确完成的所有配置时,我曾经收到错误消息 -

libjvm.dylib” cannot be opened because the developer cannot be verified.

【问题讨论】:

    标签: macos flyway


    【解决方案1】:

    为了解决上述问题,我按照以下提到的步骤进行操作:-

    1. 转到flyway安装文件夹的JRE LIB文件夹-对我来说这条路径看起来
      像这样 - flyway-8.5.4/jre/lib

    2. 键入此命令 find . -type f -print0 | xargs -0 xattr -d com.apple.quarantine

    3. 在原来的libjvm.dylib对话框上点击取消,执行flyway命令 再次。它应该可以解决问题。

    【讨论】:

      【解决方案2】:

      如果您已经安装了最新版本的 JAVA - 您可以使用它来代替与 flyway tar 捆绑的版本。 出于某种原因,flyway 更喜欢捆绑的 JRE 而不是 $JAVA_HOME,但是如果您将捆绑的 jre 文件夹重命名为其他名称,例如 jre_old,并且设置了 JAVA_HOME - 它将使用您的本地 JAVA 运行 flyway,此错误将是走了。

      【讨论】:

        猜你喜欢
        • 2013-05-29
        • 2013-01-17
        • 2017-03-17
        • 1970-01-01
        • 2012-09-23
        • 2018-10-13
        • 2018-05-22
        • 2017-02-24
        • 2018-05-31
        相关资源
        最近更新 更多