在Sublime Text 3中运行Groovy

7

我已经尝试了三天在Sublime Text 3中运行Groovy,但一直无法成功。我在网上搜索了很多,但都没有用。即使当我尝试添加构建系统时,也会得到以下结果:

enter image description here

我被卡住了,需要帮助。 非常感谢任何帮助。

/bin/bash: groovy: 命令未找到。您没有针对文件运行它。具体的构建系统取决于文件扩展名。您只是打开了一个文件,甚至还没有保存它。 - thatsIch
1个回答

8

看起来您的路径中没有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,在PATH中添加%GROOVY_HOME%\bin和%JAVA_HOME%\bin。

完成上述步骤后,您可以按照以下说明操作:https://gist.github.com/kdabir/2203530

指南告诉你,在Sublime Text 3中,导航到工具-->构建系统-->新建构建系统,这将打开一个新的构建系统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。
最后,您需要确保选择了Tools-Build System-->Automatic。
打开一个.groovy脚本文件,从菜单中选择Ctrl-B或Tools-->Build。 脚本应该按预期在Sublime Text 3底部的控制台中运行并显示结果。
您的错误清楚地显示Groovy不在您的路径上-在尝试在Sublime Text 3中运行之前,请确保可以从命令行运行groovy来测试路径。

1
文件应该保存为 Groovy.sublime-build,而不是 .sublime-build.json。此外,OP 明显在运行 OS X,而您的说明是针对 Windows 的。 - MattDMo
谢谢,我会尝试并尽快回复您的 :) - user7237624

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接