【问题标题】:Running Groovy in Sublime Text 3在 Sublime Text 3 中运行 Groovy
【发布时间】:2017-05-22 19:32:00
【问题描述】:

在过去的三天里,我试图在 sublime text 3 中运行 groovy,但我无法做到。我在网上到处搜索,但没有用。即使我尝试添加构建系统,这也是我得到的:

我陷入了困境,需要帮助。 任何帮助表示赞赏,谢谢。

【问题讨论】:

  • bin/bash: groovy: command not found 您没有针对文件运行它。根据文件扩展名使用特定的构建系统。您只是打开了一个文件,甚至没有保存它。

标签: groovy sublimetext3 sublime-text-plugin sublimerepl


【解决方案1】:

看来您的路径上没有 groovy。 遵循这些说明对我有用:https://gist.github.com/kdabir/2203530

开始之前,请确保您已下载 Groovy 并将其添加到您的路径中。 Groovy 可以从这里下载:http://groovy-lang.org/download.html 您还需要下载/安装 Java SDK,可以从这里下载:http://groovy-lang.org/download.html

然后,您需要确保 Java 和 Groovy 的“bin”文件夹都在您的路径上。 我通常创建指向每个安装根目录的 GROOVY_HOME 和 JAVA_HOME 环境变量,然后对于 Windows,将 %GROOVY_HOME%\bin 和 %JAVA_HOME%\bin 添加到 PATH。

完成此操作后,您可以按照以下说明进行操作:https://gist.github.com/kdabir/2203530

说明告诉你,在 Sublime Text 3 中,导航到 Tools-->Build System-->New Build System,这将打开一个新的构建系统 JSON 文件。在编辑器中,然后粘贴以下内容,覆盖最初在编辑器中的文本:

{
    "cmd": ["groovy","$file"],
    "selector": "source.groovy",
    "file_regex": "[ ]*at .+[(](.+):([0-9]+)[)]",

    "windows": {
        "shell": "cmd.exe"
    }

}

粘贴后,将文件另存为 groovy.sublime-build.json 在保存对话框打开的文件夹中,该文件夹将在 Sublime Text 3 的用户配置文件中,例如 \User\ Sublime Text 3\Packages\user\groovy.sublime-build.json

保存文件后,关闭并重新打开 Sublime Text 3。

最后,您需要确保选择了工具-构建系统-->自动。

打开一个 .groovy 脚本文件并从菜单中选择 Ctrl-B 或 Tools-->Build。 该脚本应该会运行,并且结果会按预期显示在 Sublime Text 3 底部的控制台中。

您的错误清楚地表明 Groovy 不在您的路径上 - 请确保您可以从命令行运行 groovy 以测试路径,然后再尝试在 Sublime Text 3 中运行它。

【讨论】:

  • 文件应保存为Groovy.sublime-build,而不是.sublime-build.json。此外,OP 非常清楚地运行 OS X,而您的说明是特定于 Windows 的。
  • 谢谢,我会尽力回复您。 :)
猜你喜欢
  • 1970-01-01
  • 2017-06-28
  • 1970-01-01
  • 1970-01-01
  • 2016-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-17
相关资源
最近更新 更多