2012-10-22 97 views
1

剛開始使用Trigger.io工作流程。想知道是否有人能夠指導我處理不同目錄中不同項目的交易。我通過終端通過我的本地Trigger Toolkit無意中創建了另一個測試應用程序,並且已經注意到(經過一些搜索),它已經在我的〜/ Library/Trigger Toolkit /目錄內創建了一個新的應用程序項目。我創建的原始應用程序(通過Web界面)在/ Users/[Name]/[App name of Name]中顯示。Trigger.io目錄管理

當我僞造運行/構建時,它在Trigger \ Toolkit目錄下運行本地版本,而不是在我的Users目錄中的版本。我怎樣才能用我的本地版本註冊這個?並摧毀用本地構建創建的測試。

如果你知道我在想什麼,那麼你應該得到一個堆溢出冠。

回答

2

不知道如何設法讓應用出現在~/Library/Trigger Toolkit中。本概述可能幫助:

的鍛造應用程序的文件夾結構是這樣的:

my-app/ 
    local_config.json 
    src/ 
    config.json 
    identity.json 
    index.html 

forge命令行程序,試圖把當前的工作目錄作爲一個應用程序(即它希望你在運行像上面的my-app這樣的文件夾)。

構成此結構的例外是forge create。例如,如果您在/Users/tim/my-app中運行forge create,那麼它會設置類似上面的內容。

觸發器工具包有兩個處理這些類型的文件夾的操作 - 創建和導入。創建操作設置了類似上述的應用程序結構,導入操作允許將上面的文件夾導入到工具包中可用的應用程序列表中。

您可以使用列表中應用程序旁邊的「忘記」按鈕從列表中刪除應用程序。如果你想「銷燬」一個應用程序,它總是歸結爲刪除一個文件夾,在這種情況下,我會刪除my-app文件夾。

文件夾~/Library/Trigger Toolkit包含Trigger Toolkit本身的代碼以及跟蹤工具包中列出的應用程序的文件。我可以看到你將會看到一個應用出現在這個文件夾中的唯一方法是手動cd並使用forge create。總結一下,每個應用程序都被隔離到一個文件夾中。使用命令行工具時,您只需使用forge build androidforge run android在該應用程序的特定文件夾中。如果使用工具包,您需要導入文件夾或通過工具包創建它,單擊應用程序列表中的該應用程序會將其置於其上下文中,然後從該處運行/打包操作將使用爲該應用程序註冊的文件夾運行。

+1

你說得對。我必須手動cd'd到目錄本身。現在已經手動刪除了這些文件 - 並且由於我在本地創建了它,所以從未出現在我的在線Trigger.io中。瞧,我還有一個關於你可能感興趣的TriggerIO的問題。http://stackoverflow.com/questions/13028020/what-is-the-purpose-of-data-role-in-triggerio – shennan