2014-02-12 117 views
1

我從終端窗口啓動流星服務器並不困難。但是我確實可以通過使用Automator製作的shell腳本來完成此操作。這是我在終端窗口中執行:用shell腳本啓動流星

cd myAppName 
meteor 

對於在Automator的shell腳本,我改變不同的目錄:

cd /Users/myName/myAppName 

...這似乎很好地工作。但下一行給出了「流星 - 命令未找到」的信息。我在某處讀到automator運行的shell無法訪問終端窗口使用的環境變量。這一定是問題所在。那麼如何從shell腳本運行流星?

回答

0

嘗試在腳本中設置PATH變量。它應該包含流星可執行文件的目錄路徑。

它應該是這樣的:

export PATH=$PATH:/opt/meteor/bin/meteor 

之後流星應該推出。如果流星開始啓動但它失敗了,那麼你的腳本中缺少更多的環境變量,並且必須像導入PATH一樣導出它們。

要知道你有你的殼型這裏面的環境變量:

set 
+0

最初,這沒有工作,但所用的「設置」命令,你建議,發現這一行:PATH =在/ usr/bin:/ bin:/ usr/sbin:/ sbin:/ usr/local/bin所以我用該路徑值和賓果替換了該導出命令中的路徑值!奇蹟般有效。謝謝。 –