domingo, 3 de maio de 2015

Linux - Ambiente JavaScript com o Meteor

Meteor permite escrever uma aplicação completa em linguagem JavaScript e com um formato de dados padrão JSON. É um projeto que tem como objetivo escrever aplicações Web em tempo real de modo rápido e divertido. Para montagem do Ambiente iremos necessitar de três produtos:

  • NodeJS - Servidor de aplicações JavaScript
  • MongoDB - Banco de Dados NoSQL
  • Meteor - Criador de aplicações JavaScript

Meu ambiente é o Ubuntu 15.04, então todos os comandos escritos aqui serão para este, outros ambientes devem sofrer suas devidas alterações.

1. Instalação do NodeJS


Se o antigo node já estiver instalado, remover com o comando:
$ sudo apt-get remove --purge node
Verificar no site https://nodejs.org/download/ a ultima versão do Node e baixar o pacote tar.gz para o Linux Binaries 32 ou 64.

Descompactar na pasta correta:
$ sudo tar -C /usr/local --strip-components 1 -xzf node-[versão]-linux-[x86/x64].tar.gz
Testar a instalação:
$ node -v && npm -v
Definir o ambiente, editar o arquivo bashrc:
$ sudo gedit .bashrc
Adicionar o seguinte comando para definir a variável NODE_ENV:
export NODE_ENV='development'
Salvar e recarregar este arquivo:
$ source ~/.bashrc
Testar a variável criada:
$ echo $NODE_ENV
Para testar todo ambiente, executar o comando:
$ node
Entramos no modo REPL (Read-Eval-Print-Loop), que permite executar códigos JavaScript. Digitar
> console.log("Hello World");
E como resultado deve aparecer a seguinte tela:


2. Instalação do MongoDB


O MongoDB apresenta um problema de compatibilidade com o Ubuntu 15.04, então se esta é sua versão instale primeiro o upstart-sysv para subir corretamente o serviço, recomendo reiniciar o computador após este comando (reiniciar o computador em seguida):
$ sudo apt-get install upstart-sysv
Adicionar a chave:
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
Adicionar o repositório de pacotes - atualmente neste repositório a maior versão disponível é a 14.04 (Trusty Tair):
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
Realizar uma atualização dos pacotes:
$ sudo apt-get update
Instalar o banco:
$ sudo apt-get install mongodb-org
Verificar se o mongo está em execução:
$ ps -ef | grep mongo
E ver a versão com o seguinte comando:
$ mongo --version
Ou acesse o shell com o seguinte comando:
$ mongo

3. Instalação do Meteor


Executar o Script de instalação do Meteor:
$ curl https://install.meteor.com/ | sh
Aplicar um Teste final para subir uma aplicação exemplo.
$ meteor create meu-teste
$ cd meu-teste
$ meteor
Acessar o seguinte endereço no navegador: http://localhost:3000/ e como resultado será mostrado a seguinte página:


Obrigado e até a próxima
Fernando Anselmo

0 comentários:

Postar um comentário