2013-11-21 23 views
1

我無法使Sencha Cmd正常工作。我試圖按照說明herehereSencha Cmd(windows)構建錯誤'不是可識別的Sencha SDK或應用程序文件夾'

我的ExtJS的目錄位於D:\Users\denni_000\bin\Sencha\Complete\1.0.3.25\ext-4.2.2-ent\ext-4.2.2.44

首先,我安裝了煎茶Cmd的這個目錄:D:\Users\denni_000\bin\Sencha\Cmd\4.0.1.45

接下來,我打開那個目錄中的命令提示符,運行命令:

sencha -sdk D:\Users\denni_000\bin\Sencha\Complete\1.0.3.25\ext-4.2.2-ent\ext-4.2.2.44 generate app Test E:\Test

到目前爲止,一切似乎都沒問題。這在E:\ Test上生成了一個目錄。我改爲E:\ test目錄在我的命令提示符,並運行以下命令:

sencha app build

我得到了以下錯誤:

[ERROR] The current working directory (e:\Test) is not a recognized Sencha SDK or application folder

我不明白。 ..我只是創建該應用程序文件夾?當我瀏覽到E:\ Test目錄時,它看起來就像我期望的那樣。它具有以下目錄:

  • .sencha
  • 應用
  • 構建
  • 分機
  • 覆蓋
  • 青菜

目錄中的每一個似乎被填充。在E:\ test目錄還具有以下文件:

  • app.js
  • app.json
  • bootstrap.css
  • bootstrap.js
  • bootstrap.json
  • 構建。 xml
  • index.html
  • Readme.md
+1

這是您的系統上第一次安裝Sencha CMD嗎?如果您的環境變量包含可能導致此問題的sencha cmd的舊安裝。 –

+0

我很確定我以前安裝過它,但這是我嘗試使用它的第一個。卸載顯示我現在只安裝了一個實例。將卸載然後重新安裝重新初始化環境變量? – user1304444

回答

0

我卸載並重新安裝。這解決了這個問題。如果你有同樣的問題,Sean Fahey的回答可能值得研究。

0

我遇到了同樣的問題,除了在OS X上,修復方法是從$ PATH中刪除對舊Sencha SDK工具的引用,就像Macy Abbey在問題評論中所建議的那樣。

對於Windows,您可以編輯的環境變量,這裏是你如何讓那些:http://www.java.com/en/download/help/path.xml但在OS X上的情況下,任何人都需要一個答案,你可以通過調用

vi ~/.bash_profile

編輯$ PATH終點站。我評論指出,看起來像這樣的臺詞:

# export PATH=/Applications/SenchaSDKTools-2.0.0-beta3:$PATH 
# export SENCHA_SDK_TOOLS_2_0_0_BETA3="/Applications/SenchaSDKTools-2.0.0-beta3" 

煎茶CMD的變量的最新版本已經存在,並且看起來像

export PATH=/Users/username/bin/Sencha/Cmd/4.0.2.67:$PATH 
export SENCHA_CMD_3_0_0="/Users/username/bin/Sencha/Cmd/4.0.2.67" 

然後我跑

source ~/.bash_profile 

重裝價值。我仍然需要打開一個新的終端窗口才能使sencha命令從新位置運行。

+0

感謝您的回答。我最終只是卸載並重新安裝來解決問題。 – user1304444

相關問題