我在 groovy 中编写了一个实用程序脚本,并希望根据需要在任何目录中运行它,而不必指定它的完整路径。如在$> groovy myScript.groovy
我已将其父目录的路径添加到 .profile 中的 PATH 中,获取它,但保留 gettig 'command not found' 错误。从概念上讲,知道在哪里寻找问题吗?
东西在哪里:
我的 PostBuilder.groovy 脚本的第一行:#!/usr/bin/env groovy`
.profile 中的路径:export PATH=$PATH:/home/me/work/web/MyProject/public_html
我现在尝试在我的主目录中执行脚本时遇到的错误:
Caught: java.io.FileNotFoundException: /home/me/PostBuilder.groovy (/home/me/PostBuilder.groovy)
仅供参考,我的 Groovy/Grails 设置工作得很好,所以我认为 groovy 本身的安装是可以的。