Ir para o conteúdo

Instalação

Atualmente existem duas formas de instalar o Horse. Você pode fazer a instalação de forma manual, ou pode optar por utilizar o Boss que é um gerenciador de dependências para aplicações desenvolvidas com Delphi e Lazarus.

Pelo fato do Horse ser um projeto modular, onde vamos trabalhar com vários pacotes ou dependências pequenas que serão acopladas ao nosso projeto (também chamados de middlewares), recomendamos a utilização do Boss para realizar a instalação.

Boss

Antes de continuar, é necessário que você tenha o Boss instalado em sua máquina. Para isso basta realizar o download da última versão disponível do gerenciador clicando aqui

A instalação é bem simples, e resume-se apenas em "next". Ao final de tudo, você pode conferir se o boss foi instalado executando o comando boss version em um terminal, onde o resultado deve ser algo semelhante ao exemplo abaixo:

$ boss version
3.0.5

O próximo passo é você inicializar o boss na sua aplicação. Esse processo deve ser feito uma única vez por projeto para que seja criado os arquivos boss.json e boss-lock.json. Para isso, execute o seguinte comando em um terminal:

$ boss init

Pronto! Com o boss inicializado na sua aplicação, basta realizar a instalação do Horse com o seguinte comando:

$ boss install horse

Instalação manual

Embora esta não seja a opção de instalação recomendada, também é possível instalar o Horse de forma manual. Para isso, basta realizar o download do Horse clicando aqui.

Se você estiver utilizando o Delphi, o próximo passo é adicionar no Library Path da sua IDE ou em Project > Options > Resource Compiler > Directories and Conditionals > Include file search path do seu projeto, o diretório horse/src.

No Lazarus você pode adicionar o diretório horse/src em Project > Project Options > Compiler Options > Path > Other unit files do seu projeto.