Could not generate DH keypair on “Add composer dependency” in PhpStorm
我得到了警告
1 | 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,问题仍然存在。
/Applications/PhpStorm.app/Contents/Info.plist
变化↓
在
1 2 | <key>JVMVersion</key> <string>1.6*</string> |
至
1 2 | <key>JVMVersion</key> <string>1.8*</string> |
适合我!
使用PrefSetter App for OS X,打开plist并更改值。
https://youtrack.jetbrains.com/issue/WI-27354 - 观看此门票(星级/投票/评论)以获得进展通知。
在该票证开发人员说:"解决方法:安装JDK 1.8"。
来自https://youtrack.jetbrains.com/issue/WI-27354#comment=27-999854
Here's result of the investigation: the issue is reproducible only on MacOsX.
It definitely does not happen on bundled JDK.Also I failed to reproduce it on java 1.8.0_45
不仅我需要更新Java,编辑/Applications/PhpStorm.app/Contents/Info.plist如shuusetu建议但我必须安装Java SE Development Kit。请记住,有Java安装和JDK(Java开发工具包)安装,它们是不同的,必须同时安装。
我找到了解决方案:
转到JetBrains的下载页面,然后下载捆绑版的PHPStorm。
有这个问题的解决方案吗?我找不到任何建议的问题跟踪器的解决方法。我有
- phpStrom 9.0
- OS X Yosemite 10.10.4
- Java运行时版本1.8.0_51
如果我将
UPDATE
尝试了很多东西,但无法使它工作,所以我的解决方法是通过控制台手动安装所有必要的包...