我最近下載了Sencha SDK和SDK工具。我安裝了SDK工具,並將文件sencha-touch-2.1.0-commercial.zip的內容解壓縮到我的Web服務器。我cd'd進入目錄並運行給予產生入門應用程序的命令,但我收到此消息:安裝Sencha SDK並生成GS應用程序
[email protected]:/var/www/sencha-touch-sdk$ sencha
[WARN] The current working directory (/var/www/sencha-touch-sdk) is not a recognized Sencha SDK or application folder. Running in backwards compatible mode.
Sencha Command v2.0.0 Beta 3
Copyright (c) 2012 Sencha Inc.
....followed by all the info on how to structure commands using sencha
我Google了,並且發現了的方式之一煎茶知道它的煎茶sdk文件夾是它包含一個名爲.sencha的隱藏文件,我的sdk目錄缺失。創建一個空白.senchasdk文件後,我又跑了命令,但這次我:
[email protected]:/var/www/sencha-touch-sdk$ sencha
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module '/var/www/sencha-touch-sdk/command/sencha.js'
at Function._resolveFilename (module.js:332:11)
at Function._load (module.js:279:25)
at Array.0 (module.js:479:10)
at EventEmitter._tickCallback (node.js:192:40)
有趣的事情對我來說,它在尋找這不我SDK存在的「命令」目錄夾。我下載/提取了錯誤的東西嗎?我跟隨了我在Sencha的電子郵件中獲得的sdk的下載鏈接。
我正在使用Ubuntu Linux的方式。我希望這不像我想的那樣愚蠢,我盡我所能去研究這個問題
編輯:我只是想我會補充說我能夠訪問sencha-touch-sdk目錄在我的瀏覽器中,我確實看到了文檔。這讓我相信我畢竟擁有正確的包裹......所以我再次陷入困境。
可能的[生成sencha觸摸應用程序]的副本(http://stackoverflow.com/questions/13497247/generate-a-sencha-touch-app) –