2014-10-08 125 views
1

我是一家公司的唯一前端開發人員,工程師在其中使用Eclipse處理所有代碼。我爲前端代碼設置了一個很棒的編譯工具,我很好地使用了命令行+文本編輯器。不過,我試圖找到一種方式讓其他開發人員能夠通過eclipse在本地構建和部署前端代碼。Eclipse(Mac)外部工具未在終端運行命令

我發現這個very helpful article爲如何使用Grunt作爲eclipse中的外部工具窗口。但是,其他開發人員使用Linux或Mac。另一個stack overflow question涉及如何通過eclipse外部工具運行應用程序。試圖混合兩個概念,我創建具有以下屬性建設者:

  • 地點:在/ usr/bin中/開放
  • 工作目錄:$ {} project_loc
  • 參數:-a /應用/ Utilities/Terminal.app grunt buildAndServe

但是,eclipse控制檯抱怨說「文件[project dir]/grunt和[project dir]/buildAndServe不存在。」

Eclipse似乎希望我用一個由空格分隔的文件列表來調用終端應用程序,但我想要做的是傳遞一個參數,它將運行「grunt buildAndServe」命令,就像我從它運行它項目目錄中的命令行。

+0

請訪問http ://stackoverflow.com/q/989349/2670892關於在終端中運行命令的討論 – 2014-10-09 07:11:17

回答

1

我發現如何工作。 Pleaese嘗試遵循設置;

  • 位置:$ {project_loc}
  • 參數:您的咕嚕(例如,/ usr/local/bin目錄/咕嚕)
  • 工作目錄的完整路徑buildAndServe
0

隨着maktag的建議,我遇到的錯誤消息

ENV:節點:沒有這樣的文件或目錄

所以除了主要選項卡上的設置,我添加了環境選項卡上的條目:

  1. 變量= PATH
  2. 值= ${env_var:PATH}:/usr/local/bin