2014-01-24 4 views
1

Я новичок в PhoneGap. Я купил новый Mac Mini с OSX Mavericks, и я хочу установить в него PhoneGap. Я установил его в Mountain Lion, и он сработал, но в Mavericks он не показывает шаблон PhoneGap в Xcode. Может кто-то, пожалуйста, помогите мне установить его правильно на Mavericks.Как установить PhoneGap с os x mavericks в первый раз

Благодаря @Sport и @iDev, я успешно установил PhoneGap, но при создании приложения он говорит missing library phonegap/www/3.3.0 и started downloading https://github.com/phonegap/phonegap-app-hello-world/archive/3.3.0.tar.gz...

Можете ли вы помочь мне, почему происходит? Я что-то пропустил?

+0

с какими проблемами вы столкнулись – codercat

+0

@iDev Я не могу видеть шаблон Phonegap в xcode. я сделал Как только я использую эту строку в терминале $ sudo npm install -g phone gap, он запрашивает пароль, который я ввел системный пароль, тогда он генерирует эту строку «npm http GET registry.npmjs.org/phonegap'for 3 раза и ничего не происходит» –

+0

там не отображается в xcode. расширенная версия не реализована, как единственная PhoneGap 1.5, только в доступном шаблоне xcode – codercat

ответ

3

phoneGap использует NodeJS, чтобы сделать это. Вы можете download NodeJS here, для OSX Mavericks я использовал установщик (.pkg), и процесс был довольно безболезненным.

Убедитесь, что вы выполнили команду npm -l перед продолжением.

Getting Started with PhoneGap on OSX Mavericks - iOS

how-to-get-phonegap-working-on-mac-os-x-mavericks

Edit: Для вашего решения об ошибке. узел конфигурации прокси-сервера

npm config set proxy http://server:port 
npm config set registry "http://registry.npmjs.org/" 
+0

после удара над высказываниями я дал npm install -g пробел в телефоне Я получил ту же ошибку –

+0

i попытался над ссылками бит такой же ошибки –

+0

npm config set proxy http: // server : port here, что я должен писать на сервере: порт. –

1

просто используйте этот шаг на . Шаг 1: перейдите к here и загрузите и установите node.js.

шаг 2: выполнить эту команду на терминале

$ sudo npm install -g phonegap 

в n $ phonegap перспективе это вы получите результат, как этот

Usage: phonegap [options] [commands] 

Description: 

    PhoneGap command-line tool. 

Commands: 

    create <path>  create a phonegap project 
    build <platform>  build a specific platform 
    install <platform> install a specific platform 
    run <platform>  build and install a specific platform 
    local [command]  development on local system 
    remote [command]  development in cloud with phonegap/build 
    platform [command] update a platform version 
    plugin [command]  add, remove, and list plugins 
    help [command]  output usage information 
    version    output version number 

Options: 

    -V, --verbose  allow verbose output 
    -v, --version  output version number 
    -h, --help   output usage information 

Platforms: 

    keyword   | local environment | remote environment 
    -------------------|---------------------|------------------- 
    android   | Yes     | Yes 
    blackberry   | Yes (BlackBerry 10) | Yes (BlackBerry 6) 
    ios    | Yes     | Yes 
    symbian   | No     | Yes 
    webos    | No     | Yes 
    wp7    | Yes     | Yes 
    wp8    | Yes     | Coming Soon 

Examples: 

    $ phonegap help create 
    $ phonegap help remote build 
    $ phonegap create path/to/my-app 
    $ phonegap remote build android 

означает телефонный разрыв в установленный в вашей системе

окончательного Этап

phonegap create your-app 

cd your-app

+0

@Charan Giri дайте мне знать, если возникли проблемы – Sport

+0

Как только я использую эту строку в терминале $ sudo npm install -g phone gap, он просит пароль, который я ввел системный пароль, тогда он генерирует эту строку ' npm http GET https://registry.npmjs.org/phonegap'for 3 раза, и ничего не происходит –

+0

да просто подождите 2, 3 мяты, когда завершение процесса завершено, а затем наберите телефонный пробел – Sport

0

Работа за корпоративным брандмауэром поэтому пришлось добавить изменения конфигурации для прокси (proxy = http://@ngproxy.northgatevehiclehire.net/) Это, вероятно, проблема с настройкой прокси-сервера.

Если вы хотите использовать имя пользователя или пароль, используйте http://username:[email protected]:port - если у вас нет пароля пользователя, пожалуйста, удалите его.

+0

Я напечатал вот этот правильный $ npm config set proxy http: //@ngproxy.northgatevehiclehire.net/ –

+0

ngproxy.company.com:prot_no – codercat

+0

npm config set proxy http://proxy.company. com: 8080 npm config set https-proxy http://proxy.company.com:8080 – codercat

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