互联网工作得很好,但我从sdkman那里得到了这个错误:
06:47 $ sdk version
==== INTERNET NOT REACHABLE! ===============================
Some functionality is disabled or only partially available.
If this persists, please enable the offline mode:
$ sdk offline
============================================================
SDKMAN 4.0.35我的DNS解析起来确实很慢。我可以ping,但分辨率需要大约7秒。这会不会导致sdkman超时?
有什么想法吗?调试的下一步是什么?谢谢!
发布于 2016-07-20 08:37:25
您需要在配置文件中设置curl connect timeout和curl max time,该文件分配在以下路径中:
$YOUR_HOME/.sdkman/etc/config设置为以下内容:
sdkman_curl_connect_timeout=20
sdkman_curl_max_time=
我希望这能对你有所帮助
发布于 2019-07-04 21:47:06
好吧,我不得不努力让SDKMAN让我下载包。我在一个公司代理后面,并使用CNTLM在我的本地机器上解决它。
下载完sdkman文件后,我不得不在本地机器上编辑它。
下载也是一件事。对我来说,将-x http://localhost:3128添加到curl命令中是可行的。我安装gradle所采取的步骤:
我下载了安装脚本并将其存储在folder.
/sdkman-
这就起到了作用。记住在每一步之后关闭终端并打开一个新的终端。
发布于 2017-03-16 17:02:43
不同的应用使用不同的设置来建立网络连接。
在我的例子中(我使用Macbook Pro通过代理访问互联网),尽管我在System Preferences->Network->Advanced->Proxies.中设置了http和https代理它对浏览器(Safari)有效,但对sdkman命令行工具无效。
我必须手动设置http_proxy和https_proxy的环境变量。
下面是我在Macbook Pro上设置的内容。
export http_proxy=http://proxy.abc.com:2500
export https_proxy=https://proxy.abc.com:2500那么sdkman就可以正常工作了。
https://stackoverflow.com/questions/37189001
复制相似问题