我在groovy中放置了一个实用程序脚本,并且希望根据需要在任何目录中运行它,而无需指定它的完整路径。正如在$> groovy myScript.groovy
从linux上的任何用户目录运行groovy脚本
我已经将路径添加到它的父目录PATH在.profile,来源,但保持gettig'命令未找到'错误。从概念上讲,任何想法在哪里寻找问题?
当事情是:
我PostBuilder.groovy脚本的第一行:#!的/ usr /斌/包膜groovy`
PATH中的.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 se起来工作得很好,所以我想安装groovy本身就没问题。
...只是尝试玩这个,仍然没有喜悦,增加了更多的细节问题。 – vector
@vector我不明白你的名字。 –
我的groovy安装位于/ home/me/groovy而不是/ usr/bin/env – vector