Instalando o Jekyll no Ubuntu | Victor Holanda

Instalando o Jekyll no Ubuntu

Aprenda a instalar o Ruby e o Jekyll

Por Victor Holanda em 02 Apr 2020 Tecnologia

Sumário


  1. Acesse a pasta HOME
  2. Atualize os pacotes
  3. Instale as dependências
  4. Clone o repósitorio do ambiente Ruby
  5. Adicione nas variáveis de ambiente do seu sistema
  6. Clone e adicione nas variáveis de ambiente o ‘ruby-build’
  7. Verifique se o rbenv está configurado corretamente
  8. Instale todas as versões disponíveis do Ruby
  9. Instale o Ruby 2.6.4
  10. Instale o Bundler
  11. Instale o rubygems
  12. Instale o Jekyll
  13. Teste rodando um projeto
  14. Clone meu projeto
  15. Atualize as gems
  16. Rode o projeto
  17. Links

1. Acesse a pasta HOME

Usando o terminal do seu sistema, vá para o diretório HOME do seu computador:

cd $HOME
2. Atualize os pacotes:
sudo apt-get update 
3. Instale as dependências:
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev libffi-dev
4. Clone o repósitorio do ambiente Ruby (Ruby environment):

O rbenv serve para preparar seu ambiente para diferentes versões do Ruby e garantir que o seu ambiente de desenvolvimento corresponda com o de produção.

git clone https://github.com/rbenv/rbenv.git ~/.rbenv

5. Adicione nas variáveis de ambiente do seu sistema:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
6. Agora clone e adicione nas variáveis de ambiente o ‘ruby-build’:

O ruby-build é um utilitário de linha de comando que torna fácil instalar virtualmente qualquer versão do Ruby, da fonte. É um disponibilizado como um plugin para o rbenv que providencia o rbenv comandos de instalação, ou como um programa autônomo.

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL
7. Verifique se o rbenv está configurado corretamente:
type rbenv

Você terá um resultado parecido com esse:

rbenv é uma função
rbenv () 
{ 
    local command;
    command="${1:-}";
    if [ "$#" -gt 0 ]; then
        shift;
    fi;
    case "$command" in 
        rehash | shell)
            eval "$(rbenv "sh-$command" "$@")"
        ;;
        *)
            command rbenv "$command" "$@"
        ;;
    esac
}
8. Instale todas as versões disponíveis do Ruby:
rbenv install -l

Não se assuste pois irá aparecer uma lista extensa no seu terminal.

9. Agora instale o Ruby 2.6.4:
rbenv install 2.6.4
rbenv global 2.6.4
ruby -v

Essa era a versão na data da minha instalação.

A instalação do Ruby pode ser um processo longo (mais ou menos 30 minutos), então esteja preparado.

10. Instale o Bundler:

O Bundler providência um consistente ambiente para os projetos Ruby para rastreamento e instalação das gems exatas e versões que são necessárias.

gem install bundler
rbenv rehash
11. Instale o rubygems:

O rubygems é um gerenciador de pacotes para a linguagem Ruby que provê um formato padrão para a distribuição de programas e bibliotecas em um formato autosuficiente chamado de gem.

sudo apt-get install rubygems

12. Instale o Jekyll:
gem install jekyll

Mais demora, então continue preparado.

13. Teste rodando um projeto:
$ jekyll new my-awesome-site
$ cd my-awesome-site
$ bundle exec jekyll serve
# => Now browse to http://localhost:4000

Seu projeto está no ar \o/ .

14. Clone meu projeto:
git clone https://github.com/VictorHolanda21/victorholanda21.github.io.git ; cd victorholanda21.github.io/

15. Atualize as gems:
bundle update
16. Rode o projeto:
bundle exec jekyll serve
← Anterior Próximo →
comments powered by Disqus