我正在尝试编写一个脚本外壳(Mac OS X),用于在启动代理中部署我的 Awestruct 站点。所以,我必须在部署之前生成站点。生成站点的命令是:
awestruct -g
我的脚本是 myscript.sh :
cd /my/site/structure/base/directory
awestruct -g
此脚本在事件发生时由系统启动。
但问题是它不知道 awestruct...
我的 awestruct 程序是我的 ruby 安装的一部分,并被添加到我的 PATH 变量中。
当我手动运行脚本时,它可以工作(因为它是我的用户正在启动它)当系统检测到事件并运行脚本时,它的结果是:
awestruct: command not found
问题是路径...