#desenvolvimento

Instalando Project Fedena com RVM


Olá pessoal.

Conforme havia informado no post anterior sobre a instalação do Fedena, a melhor opção é instalar utilizando o RVM. Executei a instalação no Ubuntu Server 12.10 e irei compartilhar aqui 😉

Para começar atualize seu sistema operacional:

sudo apt-get update

Instale algumas dependências para facilitar:

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion nodejs

Instale o RVM:

curl -L https://get.rvm.io | bash -s stable --ruby

Após instalar o RVM é necessário atualizar o profile para que o comandodo RVM  fique disponível:

. ~/.profile

Com o RVM pronto para ser utilizado, vamos instalar a versão 1.8.7 do Ruby requerida pelo Fedena. Quando tentei instalar esta versão do Ruby tive problemas com algumas keys, por isso é importante informar o parâmetro “–verify-downloads 1” para que não faça verificações das chaves ao instalar.

rvm install 1.8.7 --verify-downloads 1

Defina a versão 1.8.7 como versão padrão:

rvm --default use 1.8.7

Crie um gemset para o Rails 2.3.5 exigido pelo Project Fedena:

rvm gemset create rails2.3.5

Selecione a gemset criada anteriormente para ser utilizada:

rvm gemset use rails2.3.5

Instale a versão 2.3.5 do Rails:

gem install rails -v 2.3.5

Verifique se o Rails foi instalado corretamente:

rails -v

Baixe o pacote do Fedena:

wget http://projectfedena.org/download/fedena-bundle-linux

Instale o Unzip para extrair o conteúdo do pacote:

sudo apt-get install unzip

Extraia o conteúdo do pacote:

unzip fedena-bundle-linux

Entre na pasta do Fedena:

cd fedena-v2.3-bundle-linux/

Ao executar o bundle ocorreu erro de dependências do MySQL, por isso antes de executar o bundle instale as dependências:

sudo apt-get install libmysqlclient18 libmysqlclient-dev

Execute o bundle para instalar as gems utilizadas no projeto:

bundle install --local

Edite o arquivo config/database.yml informando o seu usuário e senha do banco de dados.

Edite também o arquivo Rakefile incluindo mais um requisito para o Rake:

# Insira a linha abaixo antes de require 'rake'.
require 'thread'
require 'rake'

Crie os bancos de dados para o projeto:

rake db:create:all --trace

Instale a versão 1.3.7 do Rubygems:

rvm rubygems 1.3.7

Instale os plugins do Fedena:

rake fedena:plugins:install_all --trace

Inicie o servidor:

script/server

E pronto! Pelo browser acesse a página inicial do Fedena:

http://localhost:3000

Para logar utilize as credenciais:

Username: admin

Password: admin123

Compartilho o link de alguns posts que me ajudaram a instalar o RVM no Ubuntu:

https://github.com/danielvlopes/ruby-unix/blob/master/pt/ubuntu_12_04.md

http://www.compilando.org/wp/programacao/como-instalar-o-rvm-no-ubuntu-11-04-natty

http://gregoriomelo.com/2011/rvm-desenvolvimento-responsavel-em-ruby-e-rails/

Até breve 😉

Anúncios
Padrão