我正在安装一台新计算机,并在Cygwin上安装sdkman来安装Java。我在以前的机器(也就是Win 10)上进行了准确的设置。
已安装Cygwin,并且对于sdkman而言是必需的,已安装zip和unzip软件包。现在,我收到以下错误:
$ sdk i java 11.0.3-zulu
Downloading: java 11.0.3-zulu
In progress...
Warning: Failed to create the file
Warning: /home/whyph/.sdkman/tmp/D2txrZkztdcZKSIltTtxclUhHkzF9yIf.bin: No such
Warning: file or directory
curl: (23) Failed writing body (0 != 14095)
mv: cannot stat '/home/whyph/.sdkman/tmp/D2txrZkztdcZKSIltTtxclUhHkzF9yIf.bin': No such file or directory
尝试禁用Windows防火墙并以管理员身份运行Cygwin,但均未更改该错误。在我的最后一台机器上开箱即用,但无法找出可能有什么不同。
最佳答案
我发现了问题-错误的 curl 。事实证明,Windows 10现在附带了curl,它就在您的路线上。我以为它是Cygwin的基本软件包之一,但事实并非如此,并且Windows版本与SDKMAN不兼容,即使它可以安装它也可以。使固定:
已安装(请查看安装说明,以防更多
自从撰写本文以来就添加了依赖项)
关于windows-10 - cygwin上的sdkman无法安装,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56509430/