Tutorial de instalação do barramento no Ubuntu - PPCA2014/ppca_soa GitHub Wiki

Antes de seguir as instruções deste tutorial, é necessário instalar os seguintes softwares:

a) Erlang, versão OTP 17 ou superior, disponível em http://www.erlang.org/download.html;

b) Git, disponível em https://git-scm.com/downloads.


Clonar o projeto github localmente

Linux:

$ cd ~/workspace
$ git clone https://github.com/PPCA2014/ppca_soa.git
Cloning into 'ppca_soa'...
remote: Counting objects: 19, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 19 (delta 0), reused 0 (delta 0), pack-reused 17
Unpacking objects: 100% (19/19), done.
Checking connectivity... done.
$ cd ppca_soa

Windows:

c:> cd workspace
c:> git clone https://github.com/PPCA2014/ppca_soa.git
Cloning into 'ppca_soa'...
remote: Counting objects: 19, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 19 (delta 0), reused 0 (delta 0), pack-reused 17
Unpacking objects: 100% (19/19), done.
Checking connectivity... done.
c:> cd ppca_soa

Obs.: Incluir o caminho/path da pasta "bin" da pasta de instalação do GIT na variável de ambiente 'PATH' do Windows através do Painel de Controle.

Instalar a ferramenta rebar (build and packaging tool for Erlang applications)

A instalação depende da plataforma (Windows ou Linux). Consulte a página 426 do livro Programming Erlang, 2nd Edition.

Para plataforma Windows, instruções para a geração do rebar podem ser encontradas em http://theburningmonk.com/2014/08/getting-started-with-rebar-on-windows/

Obs 1.: É muito importante que esta ferramenta seja instalada pois fazer as compilações e gerenciar as dependências manualmente pode ser propenso a erros.

Obs 2.: Incluir o caminho/path da pasta "bin" da pasta de instalação do rebar na variável de ambiente 'PATH' do Windows através do Painel de Controle.

Compilando o código fonte com rebar

$ cd ppca_soa
$ rebar get-deps
$ rebar compile

Executando a aplicação ppca_soa

erl

$ cd ppca_soa
$ cd ebin
$ erl
1> l(ppca_soa).
2> WebServer = ppca_soa:start(2301).

Obs.: Usar manualmente o erl é propenso a erros pois o caminho das libs não estará configurado.

Pela linha de comando (RECOMENDADO)

Linux:
$ cd ppca_soa
$ ./start_server.sh

Windows:
cd ppca_soa
start_server.bat

Iniciar os estudos com Erlang

Uma ótima fonte de estudo é este link: https://github.com/0xAX/erlang-bookmarks/blob/master/ErlangBookmarks.md

⚠️ **GitHub.com Fallback** ⚠️