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.

multiplataforma1.fw

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:

 

ScreenShot130

Clique em aceitar os termos da licença.

ScreenShot131

Selecione o diretório de instalação.

ScreenShot132

Será demonstrado o que realmente será instalado, deixe todos habilitados como padrão e avance

ScreenShot133

Clique em instalar

ScreenShot134

Aguarde o processo de instalação

ScreenShot135

A instalação será finalizada

ScreenShot136

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.

multiplataforma2.fw

Acesse o terminal (prompt de comando) do seu computador, ou clique em Iniciar >> Executar, ou clique Iniciar >> escreva CMD e aperte enter.

ScreenShot137

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.

ScreenShot138

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.

ScreenShot139

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

ScreenShot140

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!