Instalando Ruby e Rails no Fedora 24 Usando Rbenv

Este post é voltado pra quem esta chegando agora no Fedora, ou mesmo se aventurando em busca de distro mais segura, estável, elegante e… bom, sou suspeito em todas estas palavras. Uso fedora a pouco mais de 2 anos (depois anos usando ubuntu LTS) por indicação de meu amigo “Hans Christian” resolvi testar o fedora e até hoje ele tem suprido de forma surpreendente todas as minhas necessidades desde o uso “normal”, até as tarefas mais especificas do lado do desenvolvimento.

Pois bem, vamos a instalação! :D

Antes de começarmos como “de sempre” vamos atualizar a lista de pacotes:

$sudo dnf update
  1. Primeiro passo é instalar as dependencias do Ruby:
$sudo dnf install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

2. Para instalar o rbenv você só precisa disso.

$cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
$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

3. Instalando o Ruby.

Atualmente eu estou utilizando a versão 2.3.1 mas aconselho sempre utilizar a versão mais nova do ruby em seus projetos.
$rbenv install 2.3.1
$rbenv global 2.3.1
$ruby -v

Caso não queira instalar a documentação das gems que forem instaladas no seu host basta usar este comando.

echo "gem: --no-ri --no-rdoc" > ~/.gemrc

4. Instalando o bundler:

$gem install bundler

5. Sempre que você instalar um Gem ou uma versão nova do Ruby você deve executar este comando para que o rbenv atualize a lista dos excutaveis do rails:

$rbenv rehash

O Ruby já foi!

Agora agente vai precisa do Nodejs, então, basta instalar com o seguinte comando:

$sudo dnf install nodejs

Agora o Rails :D

$gem install rails
$rbenv rehash
$rails -v
Com isso você terá a versão mais nova do Rails instalada no seu Fedora, mas se quiser, você também pode instalar qualquer passando por exemplo -v e o número da versão desejada: gem install rails -v 4.2.6

Se você já esta acostumado a usar as distribuições baseadas no Debian, devido a grande quantidade de informção presente na web, não precisa se preocupar, a comunidade do Fedora hoje em dia é bem ativa, já existe muita coisa documentada tanto em Inglês quanto em português. Espero ter contribuido de alguma forma, agora é só iniciar sues projetos!

Fedora é Vida.

Referências: