首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sdkman on cygwin不能安装

sdkman on cygwin不能安装
EN

Stack Overflow用户
提问于 2019-06-08 19:17:44
回答 3查看 4.2K关注 0票数 7

我正在安装一台新机器,并在Cygwin上安装sdkman来安装Java。我有这个精确的设置工作在我以前的机器,也赢了10。

安装了Cygwin,并为sdkman所需,已安装zip和解压缩包。现在,我得到了以下错误:

代码语言:javascript
复制
$ 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,但均未更改错误。在我的上一台机器上开箱工作,但不知道有什么不同。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-06-10 20:02:56

我发现了问题--卷错了。原来,Windows 10现在附带了卷曲,它就在你的路上。我以为它是Cygwin的基本包之一,但事实并非如此,而且Windows版本与SDKMAN不兼容,尽管它成功地安装了SDKMAN。修正:

  1. 删除每个https://sdkman.io/install卸载部分的SDKMAN
  2. 闭Cygwin壳
  3. 重新运行Cygwin安装程序,并确保安装了curl、zip、解压缩和tar包(请查看安装说明,以防在撰写本文后添加更多依赖项)。
  4. 按指示安装SDKMAN
票数 20
EN

Stack Overflow用户

发布于 2019-11-23 09:38:16

最近我也有同样的问题,原因很简单.我忘了在我的Cygwin上安装cURL。希望能帮上忙!

票数 4
EN

Stack Overflow用户

发布于 2019-06-10 12:00:04

我最近也遇到了同样的问题,我设法让它发挥作用。

在sdkman源文件中,我修改了.sdkman/src/sdkman-install.sh第150行。

我用经典的重定向">“替换了下面一行的”--输出“。在我重新启动cygwin之后,命令终于起作用了。

代码语言:javascript
复制
__sdkman_secure_curl_download "${download_url}" --output "${binary_input}"

希望这能帮上忙!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56509430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档