我可以从终端窗口启动流星服务器。但我肯定可以通过我用Automator制作的shell脚本来做到这一点。这就是我在终端窗口中所做的:
cd myAppName
meteor
对于automator shell脚本,我以不同方式更改目录:
cd /Users/myName/myAppName
......这似乎工作正常。但下一行给出了“meteor --command not found”消息。我在某处读到自动运行的shell无法访问终端窗口使用的环境变量。那一定是问题所在。那么如何从shell脚本运行meteor呢?
答案 0 :(得分:0)
尝试从脚本中设置PATH变量。它应该包含流星可执行文件的目录路径。
应该是这样的:
export PATH=$PATH:/opt/meteor/bin/meteor
之后流星应该发射。如果meteor开始启动但它失败了,那么你在脚本中缺少更多的环境变量,你必须像使用PATH那样导出它们。
要知道shell中有哪些环境变量,请输入:
set