2013-11-21 3 views
1

У меня возникли проблемы с работой Sencha Cmd. Я попытался выполнить инструкции here и here.Sencha Cmd (windows) build error 'не признан 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

Я уверен, что я установил его раньше, но это первое, что я пытался использовать. Uninstall показывает, что у меня только один экземпляр установлен прямо сейчас. Удаляет и затем повторно устанавливает повторно инициализацию переменных окружения? – user1304444

ответ

0

Я удалил и переустановил. Это определило проблему. Ответ Шона Фэхи может быть интересен, если у вас есть эта же проблема.

0

Я столкнулся с этой проблемой, кроме OS X, и исправить было удаление ссылки на старые инструменты Sencha SDK из моего $ PATH, как то, что предлагает Macy Abbey в вопросительном комментарии.

Для Windows, вы можете редактировать переменные окружения, вот как вы получите в те: http://www.java.com/en/download/help/path.xml, но в случае, если кто-нибудь на OS X нужен ответ, который вы можете отредактировать $ PATH по телефону

vi ~/.bash_profile

из терминал.Я закомментирована линии, которые выглядели так:

# 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