【问题标题】:Could not generate DH keypair on "Add composer dependency" in PhpStorm无法在 PhpStorm 中的“添加作曲家依赖项”上生成 DH 密钥对
【发布时间】:2015-07-26 02:18:31
【问题描述】:

我收到警告消息

Could not get package info. Failed to connect to https://packagist.org/packages/list.json: java.lang.RuntimeException: Could not generate DH keypair Please check your internet connection.

在WebStorm上打开Composer Dependency时..经过一番搜索,有人说可能是java SDK引起的。但即使我将 Java 更新到最新版本的 java 8u45,问题仍然存在。

【问题讨论】:

  • 请显示“帮助|关于”屏幕。
  • 我也有同样的问题。

标签: java composer-php phpstorm


【解决方案1】:

https://youtrack.jetbrains.com/issue/WI-27354 -- 观看这张票(星号/投票/评论)以获取进度通知。

在那张票中,开发人员说:“解决方法:安装 JDK 1.8”。


来自https://youtrack.jetbrains.com/issue/WI-27354#comment=27-999854

以下是调查结果:该问题只能在 MacOsX 上重现。
这绝对不会发生在捆绑的 JDK 上。

我也未能在 java 1.8.0_45 上重现它

【讨论】:

  • confluence.atlassian.com/display/STASHKB/… 说“有报道称升级到最新的 JDK 版本并不能解决问题”。这当然是我自己的经验。
  • @thesunneversets 您的操作系统?同样的问题——请显示“帮助|关于”屏幕
  • Mac 10.10.3 与 Java SE Development Kit 8u45 安装...已经尝试 PhpStorm 版本 9.0 EAP 141.1000,5 月 6 日.. 问题仍然存在..
  • @TekYin 我还需要Help | About 截图。根据票证中的 cmets,带有捆绑 JDK 的 PhpStorm 工作得很好,它也适用于 Java 8.45。您安装了 java 并不一定意味着 PhpStorm 实际使用它。
【解决方案2】:

/Applications/PhpStorm.app/Contents/Info.plist

<key>JVMVersion</key> <string>1.6*</string>

改变↓

<key>JVMVersion</key> <string>1.8*</string>

【讨论】:

  • 我将 Java 升级到 1.8.0_45,然后使用 PhpStorm 8.0.3 和 OS X 10.10.4 进行了升级。 PhpStorm 将不再启动。实际上,当我在将上述内容更改为给定值后尝试启动 PhpStorm 时,OS X 会以一种非常奇怪的方式锁定。我改回来了,它会再次启动。
  • 它可以工作,但现在出现了另一个关于字体渲染和颜色的问题。 youtrack.jetbrains.com/issue/WI-27354#comment=27-1000130
  • @jlbang 您找到解决此问题的方法了吗?我遇到了与您描述的完全相同的问题。
  • @CutRateGamer 我没有!我降级回了我以前使用的版本,只是为了让 PhpStorm 再次工作。 :-/ 不得不继续处理其他更紧急的事情。
  • 这在 IntelliJ IDEA 14.x 上对我有用。我将值从1.6*,1.7+ 更改为1.8*
【解决方案3】:

/Applications/PhpStorm.app/Contents/Info.plist

<key>JVMVersion</key>
<string>1.6*</string>

<key>JVMVersion</key>
<string>1.8*</string>

为我工作! 使用 OS X 的 PrefSetter App,打开 plist 并更改值。

【讨论】:

    【解决方案4】:

    这个问题有解决办法吗?我在任何建议的问题跟踪器中都找不到解决方法。我有

    • phpStrom 9.0
    • OS X Yosemite 10.10.4
    • Java 运行时版本 1.8.0_51

    如果我将Info.plist1.6*,1.7 修改为1.8*,那么phpStorm 将不再启动。使用初始设置,我得到与 Tek Yin

    完全相同的错误消息

    更新

    尝试了很多方法,但无法正常工作,所以我的解决方法是通过控制台手动安装所有必要的软件包...

    【讨论】:

    • 我做了同样的事情,得到了同样的结果。
    【解决方案5】:

    我找到了解决办法:

    前往 JetBrains 的下载页面,下载 PHPStorm 的捆绑版本。

    【讨论】:

      【解决方案6】:

      我不仅需要更新 Java,还需要按照 shuusetu 的建议编辑 /Applications/PhpStorm.app/Contents/Info.plist,而且我必须安装 Java SE Development Kit。请记住,有Java install 和JDK(java 开发工具包)安装,它们是不同的,必须同时安装。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-05-28
        • 1970-01-01
        • 2019-04-22
        • 2015-11-20
        • 2011-01-28
        • 1970-01-01
        • 2014-06-26
        • 2019-12-02
        相关资源
        最近更新 更多