2

我一直試圖在我的Mac上安裝Sencha Touch 2,但沒有任何成功。Mac OSX上的Sencha觸摸安裝

起初我 -

  1. 下載最新的SDK煎茶,它創造了一個觸摸2.1.1文件夾。
  2. 下載並安裝最新的煎茶SDK工具2.0.0 - 貝塔3
  3. 在默認路徑下載並安裝最新的煎茶Cmd的3.1.0.256爲Mac它顯示IE用戶/ [用戶名]/bin中

之後,我導航到終端中的touch-2.1.1文件夾並輸入「sencha」來檢查它是否工作。我得到了以下錯誤 -

[WARN]當前工作目錄 (/Users/administrator/Desktop/tushar/Hybrid-ness/touch-2.1.1)不是 認可煎茶SDK或應用程序文件夾。向後運行 兼容模式。

煎茶命令V2.0.0 Beta 3的版權(C)2012煎茶公司

用法:煎茶COMMAND [參數]

可用命令包括:​​構建構建一個JSB項目創建 bootstrapdata產生自舉數據創建jsb生成 適用於應用程序的最小JSB項目創建語言環境生成模板 源語言環境文件創建清單生成類清單 將您的觸摸Web應用程序包打包爲本地軟件包切片 主題爲IE定製主題圖像

有關特定命令的更多信息,請參閱'sencha help COMMAND'。

之後我搜索了一下,發現只需要Sencha Cmd而不是Sencha SDK Tools。所以我刪除了煎茶SDK工具從/應用(我很慚愧這一步)

我瀏覽到/Users/administrator/bin/Sencha/Cmd/3.1.0.256,給了命令 -

./sencha生成應用程序MYAPP ../MyAPp

,我和他

this abomination

處罰

之後,我一直在嘗試不同的解決方案,如提到的一個HERE,但它仍然無法正常工作。

任何人都可以幫忙請。

PS-

我已經刪除煎茶SDK工具,但我仍然得到的文件夾引用當我這樣做回聲$ PATH

/Applications/SenchaSDKTools-2.0.0-beta3:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

我做了PATH =/usr/bin:/ bin:/ usr/sbin:/ sbin:/ usr/local/bin:/ usr/X11/bin,再次檢查$ PATH,然後刪除sdk工具。我關閉了終端,重新打開並給出echo $ PATH ...這次我可以在$ PATH中看到SDK工具路徑。

究竟發生了什麼???

+0

您的路徑設置將在'$可能設置HOME/.profile'或'$ HOME/.bash_profile' – suspectus 2013-04-05 11:49:21

+0

$ HOME/.profile返回「n o這樣的文件「。第二個返回權限被拒絕。我應該怎麼做呢? – 2013-04-05 13:27:02

+0

你想從$ PATH中刪除SDK工具?無論如何,安裝時的錯誤是在讀'sencha.cfg'時 - framework.dir目錄可能會丟失。你有沒有檢查過'sencha.cfg'來查看設置是什麼? – suspectus 2013-04-05 13:49:58

回答

1

試試這個

  1. 安裝煎茶SDK工具2.0.0 - 通過運行/Applications/SenchaSDKTools-2.0.0-beta3/uninstall
  2. 接近3
  3. 卸載乾淨方式的工具測試版並重新打開外殼,並嘗試煎茶命令再次
+0

我不敢相信我沒有嘗試過!這刪除了sencha sdk工具$ PATH變量。我正在卸載所有內容並從頭開始安裝sencha touch 2。 – 2013-04-08 08:54:40

+0

在技術上,這只是部分答案。在此之後,我只能完全刪除sencha sdk工具。對於sencha touch 2,只需下載並安裝[Sencha Cmd](http://www.sencha.com/products/sencha-cmd/download),然後安裝sdk。 – 2013-04-09 05:54:04

0

我的解決辦法: 編輯兩個:

*非常重要 納米/Users/sencha/.bash_profile 納米/Users/sencha/.bashrc

--------------

我煎茶文件夾是:/煎茶 默認煎茶:/Applications/SenchaSDKTools-2.0.0-Beta/

--------------

nano /Users/sencha/.bash_profile 

export PATH=/Users/sencha/bin/Sencha/Cmd/4.0.4.84:$PATH 

export SENCHA_CMD_3_0_0="/Users/sencha/bin/Sencha/Cmd/4.0.4.84" 

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

export PATH=/Applications/SenchaSDKTools-2.0.0-beta3:$PATH 

export SENCHA_SDK_TOOLS_2_0_0_BETA3="/Applications/SenchaSDKTools-2.0.0-beta3" 

SENCHA_SDK_TOOLS_2_0_0_BETA3=/Applications/SenchaSDKTools-2.0.0-beta3/ 
# 
export PATH="$PATH:/usr/local/bin" 
export PATH=/Users/admin/bin/Sencha/Cmd/4.0.4.84:$PATH 
export SENCHA_CMD_4_0_0="/Users/admin/bin/Sencha/Cmd/4.0.4.84" 
# 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/:$PATH 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/command:$PATH 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/jsbuilder:$PATH 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/appbuilder:$PATH 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta:$PATH 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/command:$PATH 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/jsbuilder:$PATH 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/appbuilder:$PATH 

#---------------------------------------------------------------------------------# 
nano /Users/sencha/.bashrc 

export PATH=/Users/sencha/bin/Sencha/Cmd/4.0.4.84:$PATH 

export SENCHA_CMD_3_0_0="/Users/sencha/bin/Sencha/Cmd/4.0.4.84" 

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

export PATH=/Applications/SenchaSDKTools-2.0.0-beta3:$PATH 

export SENCHA_SDK_TOOLS_2_0_0_BETA3="/Applications/SenchaSDKTools-2.0.0-beta3" 

SENCHA_SDK_TOOLS_2_0_0_BETA3=/Applications/SenchaSDKTools-2.0.0-beta3/ 
# 
export PATH="$PATH:/usr/local/bin" 
export PATH=/Users/admin/bin/Sencha/Cmd/4.0.4.84:$PATH 
export SENCHA_CMD_4_0_0="/Users/admin/bin/Sencha/Cmd/4.0.4.84" 
# 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/:$PATH 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/command:$PATH 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/jsbuilder:$PATH 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/appbuilder:$PATH 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta:$PATH 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/command:$PATH 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/jsbuilder:$PATH 
#export PATH=/Applications/SenchaSDKTools-2.0.0-Beta/appbuilder:$PATH'