Em versões anteriores do PhoneGap a instalação e configuração é um processo um pouco chato e bastante manual, porém em versões mais recentes isso mudou e o processo é automatizado boa parte do processo.
Irei demonstrar aqui como o processo de instalação é simples através de alguns poucos passos.
Para começar, iremos baixar o Node.js e fazer a instalação. Acesse o site http://nodejs.org e faça o download.
O processo de instalação é simples, algumas sequências de passos que irei demonstrar abaixo com um exemplo em um computador Windows 10 x64, mas funciona da mesma forma para outros SOs:
Clique em aceitar os termos da licença.
Selecione o diretório de instalação.
Será demonstrado o que realmente será instalado, deixe todos habilitados como padrão e avance
Clique em instalar
Aguarde o processo de instalação
A instalação será finalizada
Por enquanto apenas instalados o Node.js, e iremos utilizá-lo para fazer a instalação do PhoneGap e do Cordova. Eu costumo fazer a instalação dos dois pacotes, mesmo utilizando os recursos extras do PhoneGap para ter certeza que a instalação irá correr bem e tudo que eu precisar estará a minha disposição posteriormente.
Acesse o terminal (prompt de comando) do seu computador, ou clique em Iniciar >> Executar, ou clique Iniciar >> escreva CMD e aperte enter.
Iremos digitar o seguinte comando para instalar o Cordova:
npm install –g cordova
O processo pode demorar um pouco pois neste momento serão baixados os arquivos necessários para instalação do pacote e em seguida será iniciada automaticamente a instalação.
Serão exibidas algumas mensagens de warning, sinalizadas por mensagens em amarelo como exemplo acima, mas não se preocupe. O importante é não exibir mensagens de erro, sinalizadas por mensagens em vermelho.
Fique atento também se sua conexão exige proxy, deverá ser configurado o proxy para conseguir baixar os pacotes:
Se for necessário em sua rede o proxy, utilize estes dois comandos alterando para os dados da sua rede:
npm config set proxy http://proxy.company.com:8080 npm config set https-proxy http://proxy.company.com:8080
Atenção: Só execute estes comandos acima se realmente for necessário o proxy.
Para instalação do Phonegap executaremos o seguinte comando:
npm install –g phonegap
O processo é exatamente o mesmo do Cordova, iniciaremos o prompt de comando e executaremos o comando acima.
Vale a mesma observação quanto as mensagens de warning em amarelo, só não podem ser exibidas mensagens de erro em vermelho.
Caso você não consiga fazer a instalação usando este processo, você terá que fazer uma instalação manual, que não exija o download automático dos pacotes que são feitos automaticamente no processo anterior. Para isso você deve baixar o PhoneGap no site http://phonegap.com/install/, descompactar o arquivo e executar novamente o comando porém apontando para o caminho da pasta onde está o arquivo descompactado. Ex: npm install –g C:\phonegap-2.9.1
Para testar se o PhoneGap foi instalado corretamente, execute o comando abaixo:
phonegap -v
Como eu havia dito o processo de instalação é bem simples. Em um próximo artigo irá demonstrar como criar seu primeiro aplicativo HelloWorld usando PhoneGap e também a emulação através do PhoneGap Developer App.
Até a próxima!