2013-07-30 3 views
0

Я создаю новое приложение PhoneGap, используя недавно выпущенный PhoneGap3.0. Я следовал за гидом, расположенным here, насколько мог. Мне удалось получить команду ./cordova создать hello com.example.hello HelloWorld, чтобы нормально работать, и даже последующий cd hello (obviosly).phonegap 3.0 Проблемы с созданием проектов iOS

Однако, всякий раз, когда я пытаюсь выполнить какие-либо другие записи после этого, я постоянно получаю сообщение об ошибке cordova: command не найден. Я уверен, что это вопрос «я», но помощь в том, чтобы пройти через это, будет оценена по достоинству.

+0

Извините, я делаю это на MAC, кстати. – theShadraq

ответ

0

./cordova означает "выполнить Cordova бинарного кода, который находится в текущем каталоге"

The "" означает, что «этот каталог»

Тогда вы говорите, что вы изменили каталогов, не набрав «cd hello»

Теперь вы уже не в том же каталоге, что и Cordova двоичным.

Вы можете выполнить двоичный файл в родительской папке, запустив ../cordova

«..» означает „родительский каталог“, который является каталогом „выше“ текущей рабочей директории.

+0

спасибо за мини-учебник. в упомянутой выше документации вы должны просто набрать * cordova * ... но я продолжал получать ту же ошибку, что и выше, поэтому я просто попробовал что-то еще. – theShadraq

+0

Документация, вероятно, предполагает или полагает, что кордова будет установлена ​​в местоположения, указанного в вашей $ PATH. Введите echo $ PATH, чтобы просмотреть все каталоги в переменной $ PATH. Исполняемые двоичные файлы в этих местах не обязательно должны указывать свой путь при их выполнении, что сделает документацию PhoneGap точным с вашей точки зрения. По какой-то причине, ваша кордова не доступна глобально. Пока вы указываете путь к кордове каждый раз, когда вы ее выполняете, она будет работать нормально. – Samn

+0

Это было очень полезно. Я вернулся к терминалу и обеспечил, чтобы я был на самом верхнем уровне, и повторил команды, которые, по словам документации, мне нужно. все работало как шарм. – theShadraq

Смежные вопросы