我添加了一个GRAILS_HOME
环境变量,它指向我提取 Grails 分发 zip 的文件夹,并且我已经添加%GRAILS_HOME%\bin
到我的路径中。然而,在我打开一个新的命令提示符后,仍然找不到“grails”命令。有没有人知道为什么会这样?
我在 Windows 7 上运行 Grails 2.2。
我添加了一个GRAILS_HOME
环境变量,它指向我提取 Grails 分发 zip 的文件夹,并且我已经添加%GRAILS_HOME%\bin
到我的路径中。然而,在我打开一个新的命令提示符后,仍然找不到“grails”命令。有没有人知道为什么会这样?
我在 Windows 7 上运行 Grails 2.2。
我在 Windows 7 64 位和 Grails 版本 2 上遇到了同样的问题。*
通过删除本地 Maven 存储库和已安装的插件存储库都无济于事。我发现 - 只需将属性设置为%GRAILS_HOME%/bin/grails.bat
并startGrails.bat
以兼容模式运行:Windows XP (Service Pack 3)。
为此,您需要拥有本地 PC 管理员权限。
/igors
如果工作空间路径有空格,您可能会遇到[STS-2530] 部署 Grails 应用程序问题。Jira 将问题显示为已解决,但检查您的工作区路径中是否没有空间并没有什么坏处,因为这是我的旅行。
您可能需要检查 grails 安装的 bin 文件夹。grails.bat 文件可能丢失。我今天遇到了这个问题,并通过再次下载 zip 文件解决了它。
你在那里创建了 JAVA_HOME 吗?
请执行下列操作。
转到您的命令提示符,执行 Path 命令。如果一切设置正确,您的路径应该显示为以 C:... 开头的完整路径。如果路径显示为%符号,则意味着您的路径需要正确设置。我确实注意到在您的示例中您使用了正斜杠 - 我假设这是一个错字,因为这将是一个问题。
解决问题的另一种方法是 CD 到位置 C:\Grails\bin,执行命令 grails.bat,如果它执行,你就在一个好地方,这意味着你必须调整你的路径 - 遵循这条路径可能会给你关于其他问题的线索....