我正在安装一台新机器,并在Cygwin上安装sdkman来安装Java。我有这个精确的设置工作在我以前的机器,也赢了10。
安装了Cygwin,并为sdkman所需,已安装zip和解压缩包。现在,我得到了以下错误:
$ 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,但均未更改错误。在我的上一台机器上开箱工作,但不知道有什么不同。
发布于 2019-06-10 20:02:56
我发现了问题--卷错了。原来,Windows 10现在附带了卷曲,它就在你的路上。我以为它是Cygwin的基本包之一,但事实并非如此,而且Windows版本与SDKMAN不兼容,尽管它成功地安装了SDKMAN。修正:
发布于 2019-11-23 09:38:16
最近我也有同样的问题,原因很简单.我忘了在我的Cygwin上安装cURL。希望能帮上忙!
发布于 2019-06-10 12:00:04
我最近也遇到了同样的问题,我设法让它发挥作用。
在sdkman源文件中,我修改了.sdkman/src/sdkman-install.sh第150行。
我用经典的重定向">“替换了下面一行的”--输出“。在我重新启动cygwin之后,命令终于起作用了。
__sdkman_secure_curl_download "${download_url}" --output "${binary_input}"希望这能帮上忙!
https://stackoverflow.com/questions/56509430
复制相似问题