Saiba todas as features que te ajudarão a produzir sistemas mais rapidamente.
O que você precisa saber para criar o ambiente de desenvolvimento local.
Abaixo você vai acompanhar o passo a passo de como configurar seu ambiente de desenvolvimento e rodar o projeto localmente.
Primeiramente você precisa do ruby >= 2.2 instalado.
1
2
3
4
5
6
7
8
# O comando abaixo vai mostrar a versão instalada, caso não tenha instale
$ ruby -v
# Atualiza o repositorio
$ sudo apt-get update
# Instala o ruby
$ sudo apt-get install ruby
Se você estiver tendo problemas com a versão do ruby do seu sistema operacional use o rvm (Ruby Version Manager)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# O comando abaixo instala uma chave gpg, necessário para instalar o rvm
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
# Caso o comando acima não funcione tente
$ curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -
# Baixa o script do rvm e manda instalar
$ curl -sSL https://get.rvm.io | bash -s stable --ruby
# Faz o comando rvm ser interpretado pelo terminal
$ source /etc/profile
# Lista as versões atuais do ruby
$ rvm list known
# Exemplo de instalação do ruby 2.3
$ rvm install 2.3
# Usando a versão instalada
$ rvm use 2.3
# Verifica qual a versão esta sendo usada pelo terminal
$ ruby -v
Pacotes para compilar, caso já não tenha instalado, instale os pacotes abaixo:
1
2
3
4
5
# Instala pacote necessario para compilações de gems
$ sudo apt-get install ruby-all-dev
# O middleman precisa de alguns pacotes do gcc para compilar, então instale o pacote abaixo
$ sudo apt-get install build-essential
Você precisa do Git instalado, caso não tenha instale usando o comando abaixo:
1
2
# Instala o Git
$ sudo apt-get install git
Instale o middleman
1
2
# Instala o middleman, para rodar o servidor local
$ sudo gem install middleman
Clone o seu fork do projeto, no exemplo abaixo estou clonando o projeto original
1
2
3
4
5
# Clonando o projeto para a pasta local
$ git clone https://github.com/locaweb/locawebstyle.git
# Entrando na pasta do projeto
$ cd locawebstyle
Dentro da pasta do projeto instale as dependências
1
2
# Instala as gems de dependência do projeto
$ bundle install
Rode o servidor local com middleman
1
2
# Para rodar o servidor
$ bundle exec middleman server
Acesse no navegador o seguinte endereço: http://127.0.0.1:4567/
Pronto agora você esta preparado para começar a codar.