【问题标题】:Installing Groovy with GVM使用 GVM 安装 Groovy
【发布时间】:2015-06-19 17:24:31
【问题描述】:

当我尝试运行此命令以使用 GVM 安装 Groovy 时,我收到以下错误消息:

$gvm install groovy
Stop! groovy is not a valid candidate.

为什么这不起作用?据我所知,我使用这个正确安装了 GVM:

$ curl -s get.gvmtool.net | bash

我在 Mac 上

这是我在运行gvm help 时看到的:

$ gvm help

Usage: gvm <command> <candidate> [version]
       gvm offline <enable|disable>

   commands:
       install   or i    <candidate> [version]
       uninstall or rm   <candidate> <version>
       list      or ls   <candidate>
       use       or u    <candidate> [version]
       default   or d    <candidate> [version]
       current   or c    [candidate]
       outdated  or o    [candidate]
       version   or v
       broadcast or b
       help      or h
       offline           <enable|disable>
       selfupdate        [force]
       flush             <candidates|broadcast|archives|temp>

   candidate  :
   version    :  where optional, defaults to latest stable if not provided

eg: gvm install groovy

【问题讨论】:

  • 对我来说工作得很好;你有一个Java安装和功能?我假设你打开了一个新窗口或运行了 shell 命令,因为你说你成功运行了gvm help
  • 是的,我已经安装了 Java 并且可以正常工作。是的,我尝试打开一个新窗口并运行 shell 命令。在这里,我将更新运行“gvm help”时看到的内容
  • gvm 安装过程中有任何消息吗?代理背后?你能打api.gvmtool.net,比如api.gvmtool.net/candidates吗?
  • 啊..我不记得了。问题是否与使用 IntelliJ 14 的 Groovy 插件有关?我想运行 Groovy JUnit 测试,但它说我必须选择 Groovy SDK 位置,这就是我尝试安装它的原因。我在这个过程中做错了吗?
  • 我严重怀疑它与 IntelliJ 相关; gvm 是它自己的工具,有自己的目录 ($HOME/.gvm) 等。我可能会删除该目录并再次尝试作为健全性检查。

标签: groovy gvm


【解决方案1】:

您的候选人名单缺失。您可能有一个名为 $HOME/.gvm/var/candidates 的空文件。尝试运行 gvm flush Candidate,然后打开一个新终端以便 gvm 初始化。这应该会迫使 gvm 下载候选文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多