2013-03-11 136 views
1

我有一個讓Sencha Touch工作的問題。我使用的是MacBook Pro,它確實是安裝這個框架的地獄。 Sencha似乎沒有任何適合其產品最新版本的文檔,並且我無法從他們的網站下載較舊的版本。所以我需要你的幫助!安裝Sencha Touch 2框架

我已經下載了Sencha SDK,SDKTools和它們的Cmd-software。 SDK的版本是2.1.1,SDKTools是2.0.0,我不知道cmd軟件的版本。然而,這三款軟件都是Senchas網頁上的最新版本。

我已將SDK放在Web服務器的根目錄下,並且我還在根目錄中安裝了SDKTools。

這是我目前使用的結構: 根webbserver的: - SDK - SDKTools

的SDK中工作的方式,我可以上網衝浪了進去,用我的瀏覽器進入「SDK 「-夾。在該頁面上,我可以查看Sencha應用程序的示例。

當我通過終端去的SDK文件夾,然後鍵入「煎茶」 - 我的錯誤: [WARN]當前工作目錄(/應用程序/ MAMP/htdocs中/ SDK)是無法識別的煎茶SDK或應用文件夾。以向後兼容模式運行。

我已經使用了這個命令並嘗試了以下操作: 1.將SDKTools放置在與SDK相同的文件夾中。 2.創建一個名爲.senchasdk並帶有「sdk」內容的系統文件。 3.創建一個名爲.senchasdk且內容爲「。」的系統文件。

第一個選項自然不起作用(與以前的設置沒有什麼不同)。在SDK文件夾中鍵入Sencha時,第二個和第三個操作導致編譯器錯誤。示例如下: node.js:201 throw e; // process.nextTick error,or first'error'event on first tick ^ Error:Can not find module'/Applications/MAMP/htdocs/SDK/command/sencha.js' at Function._resolveFilename(module.js:332 :11) 在Function._load(module.js:279:25) 在Array.0(module.js:479:10) 在EventEmitter._tickCallback(node.js中:192:40)

我也嘗試從SDKTools文件夾中輸入「Sencha」,但這也不起作用。我不知道這個問題來自哪裏,也找不到其他解決方案來解決這個問題。有人知道嗎?或者對解決方案或部分解決方案有任何建議?

回答

0

在他們的網站上,你可以下載2.0版本的煎茶CMD工具,用於SDKTools,而不是現在的。但是,如果你使用2.0版本,你會遇到什麼,但已經過時了。截至目前爲止的最新版本是3.1,只能從support.sencha.com的帳戶下載,而不能從下載頁面下載,但未登錄。

1

Sencha Touch 2.1不再適用於SDK工具。與Sencha Touch 2.1捆綁在一起的文檔不是最新的。這裏是個好文件:

http://docs.sencha.com/touch/2-1/#!/guide/command

+0

我仍然收到錯誤,其中CMDtool沒有'無法將文件夾識別爲SDK。我不知道爲什麼。有些消息來源表示,隱藏的(.senchasdk)文件將有助於這一點,但事實並非如此。我執行的文件夾就是這個文件夾:https://dl.dropbox.com/u/5461608/senchaSDK.tiff。這是正確的文件夾? – Thomas 2013-03-12 08:59:59