Elixir
Instalação
Para realizar a instalação do Elixir, basta acessar o link e seguir os passos de acordo com seu sistema operacional:
Ao realizar a instalação do Elixir com sucesso, você pode verificar se deu tudo certo rodando elixir --version
no terminal. Caso retorne algum erro, reinicie sua máquina e tente novamente e se mesmo assim o erro persistir, você pode seguir a recomendação de adicionar manualmente o Elixir nas configurações de variáveis de ambiente do seu sistema operacional. A seção (chamada Setting PATH environment variable) está logo abaixo das instruções de download.
Phoenix
Com o Elixir instalado corretamente, basta instalar o framework Phoenix na sua máquina usando o seguinte comando:
mix archive.install hex phx_new 1.5.7
Você pode também acompanhar isso na documentação do Phoenix
Extensões do VSCode
- ElixirLS
- ElixirLint
Configurações iniciais
Criando um novo projeto
Rodar o comando abaixo:
mix phx.new --no-webpack --no-html
Fetch and install dependencies: Y
Testes de dependência
Basta rodar o comando:
mix ecto.setup
ElixirLint
Incluir o Credo nas dependências do projeto, editando o arquivo mix.exs
:
defp deps do[{:credo, "~> 1.5", only: [:dev, :test], runtime: false}]end
Baixando as dependências de uma aplicação
Para baixar as dependências de uma aplicação, basta rodar o comando abaixo:
mix deps.get
Configurando o lint
mix credo gen.config
Editar o arquivo .credo.exs
, na linha que corresponde ao ModuleDoc:
{Credo.Check.Readability.ModuleDoc, false}
Rodando o servidor
Para rodar a aplicaão, basta rodar o comando:
mix phx.server
Testando aplicação rodando
A API estará disponível em http://localhost:4000 e pode ser monitorada através do dashboard em http://localhost:4000/dashboard
Instalação e configuração de dependência e banco de dados
mix ecto.create