Pages

Banner

terça-feira, 24 de maio de 2011

Como instalar Ruby, Rails e Sqlite3 no Fedora 15

Instalando a partir do processo de compilação de pacotes no fedora.

1) Durante a instalação do Fedora 15, se você não escolheu a opção “Software developer”, você deverá ter alguns erros devido a alguns pacotes em falta… Logo seu sistema virá sem os pacotes de softwares para desenvolvimento, restando que instale-os por si mesmo.



Obs: O Fedora 15 possui uma versão que já vem com o Rails na sua versão 3.0.5 já instalado, mas nem todas as ISOs dessa versão contém esse pacote.

Para prepararmos nosso ambiente para programar com Rails, devemos ter, primeiramente em mente que devemos suprir o sistema com algumas dependências que serão necessárias para compilarmos os pacotes:

Eis aqui a lista:

- gcc
- make
- git
- sqlite-devel
- zlib
- zlib-devel
- openssl-devel

Obs: caso falte alguma, estarei atualizando essa lista com o restante.



2) Baixe e descompacte Ruby 1.9.2 (ou outra versão a gosto)

- vá até a pasta descompactada pelo terminal: cd <nome da pasta>
- e utilize esses comandos nessa ordem:

./configure
make
su -c ‘make install’

- cheque se a instalação ocorreu com sucesso rodando o comando ruby -v (ele deverá mostrar “ruby 1.9.2p180…”)

3) Agora para instalarmos a rubygem, devemos rodar um script escrito em ruby, para isso baixe a rubygem e:

- descompacte e vá até a pasta pelo terminal: cd <nome da pasta>
- rode o comando: sudo -c ‘ruby setup.rb’
- cheque se a instalação ocorreu com sucesso rodando o comando gem -v (ele deverá mostrar o número da versão instalada. Ex: 1.7.2)

4) Instale Rails rodando:

su -c ‘gem install rails’

(a partir daqui, deverá demorar um pouco, não se preocupe)

– cheque se a instalação ocorreu com sucesso rodando o comando rails -v (ele deverá mostrar número da versão instalada. Ex: 3.0.7)

5) Instale Sqlite3 rodando:

su -c ‘gem install sqlite3′

A partir daqui, podemos para um pouco e checar o que já foi instalado pela rubygem dando o comando no terminal: gem list

6) Criamos um projeto Rails para checarmos tudo:

– rode: rails new appteste
– entre na pasta e então rode: rake db:create para criar os banco de dados test.sqlite3 e development.sqlite3 (você pode vê-los na pasta db do projeto)

7) Suba o servidor Rails: rails server (ou então -> rails s)
8) Abra o browser no endereço -> http://localhost:3000

Obs: você pode também fazer um pequeno scaffold para testar alguma funcionalidade:

- rails g scaffold Pessoa nome:string senha:string

Até mais!!!!!