无法在PhpStorm中的“添加作曲家依赖”中生成DH密钥对

时间:2015-05-14 12:47:11

标签: java composer-php phpstorm

我收到了警告信息

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,问题仍然存在。

enter image description here

6 个答案:

答案 0 :(得分:31)

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

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

变化↓

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

答案 1 :(得分:8)

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

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

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

适合我! 使用PrefSetter App for OS X,打开plist并更改值。

答案 2 :(得分:3)

https://youtrack.jetbrains.com/issue/WI-27354 - 观看此门票(明星/投票/评论)以获得进展通知。

在那个票证开发者说:&#34;解决方法:安装JDK 1.8&#34;。

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

  

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

     

我也无法在java 1.8.0_45

上重现它

答案 3 :(得分:0)

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

  • phpStrom 9.0
  • OS X Yosemite 10.10.4
  • Java Runtime Version 1.8.0_51

如果我将1.6*,1.71.8*修改为{{1}},则phpStorm将不再启动。通过初始设置,我得到与 Tek Yin

完全相同的错误消息

更新

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

答案 4 :(得分:0)

我找到了解决方案:

转到JetBrains的下载页面,然后下载捆绑版的PHPStorm。

PHPStorm Bundled version link for MacOSX

答案 5 :(得分:0)

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