无法从命令提示符运行Grails

时间:2013-01-11 07:38:36

标签: grails windows-7-x64

我添加了一个GRAILS_HOME环境变量,该变量指向我在其中提取Grails分发zip的文件夹,并且我已将%GRAILS_HOME%\bin添加到我的路径中。然而,在我打开一个新的命令提示符后,仍然找不到“grails”命令。有没有人知道为什么会发生这种情况?

我在Windows 7上运行Grails 2.2。

5 个答案:

答案 0 :(得分:2)

我在Windows 7 64位和Grails版本2上遇到了同样的问题。*

通过删除本地既没有maven存储库也没有安装插件存储库也无济于事。 我发现 - 只需将%GRAILS_HOME%/bin/grails.batstartGrails.bat的属性设置为在兼容模式下运行:Windows XP(Service Pack 3)。

要做到这一点您需要拥有本地PC管理员权限。

/ igors

答案 1 :(得分:0)

你在那里创建JAVA_HOME吗?

答案 2 :(得分:0)

也许您遇到了[STS-2530] Problem deploying Grails App if workspace path has a space。 Jira将问题显示为已解决,但检查您的工作空间路径中没有空格并不会因为我的旅行时间而感到疼痛。

答案 3 :(得分:0)

执行以下操作。

  1. 转到命令提示符,执行Path命令。如果一切设置正确,您的路径应显示为以C开头的完整路径:...如果路径显示符号,则表示您的路径需要正确设置。我注意到在你的例子中你使用了正斜杠 - 我假设这是一个错字,因为这将是一个问题。

  2. 麻烦解决问题的另一种方法是CD到位置C:\ Grails \ bin,执行命令grails.bat,如果它执行你在一个好地方,这意味着你必须调整你的路径 - 遵循这条道路可能会给你一些关于其他问题的线索....

答案 4 :(得分:0)

您可能想要检查grails安装的bin文件夹。 grails.bat文件可能会丢失。我今天遇到了这个问题,并通过再次下载zip文件解决了这个问题。