//
você está lendo...
Linux, rails, ruby on rails, rvm, ubuntu

Ruby On Rails 3.1.3 no Linux Ubuntu 11.10: Iniciando um novo projeto

Ruby On Rails 3.1.3 no Linux Ubuntu 11.10: Iniciando um novo projeto.

I – Introdução

Neste post vamos mostrar os pontos mais importantes comumente usados ao iniciar um novo projeto em Ruby On Rails.

Como dependemos de instalações e configurações anteriores, recomendamos analisar o post Instalação do Ruby On Rails 3.1.1 no Linux Ubuntu 11.10 para garantir que o ambiente está preparado.

Vamos a sequência de comandos usando o terminal (prompt) do Linux.

II – Principais tecnologias usadas neste artigo

  • Linux Ubuntu 11.10
  • Ruby 1.9.3
  • Rails 3.1.3
  • RVM

III – O que não precisamos instalar

$ ls -l  ~/.rvm/rubies/ruby-1.9.3-p0/bin/

  • Outra verificação que pode ser feita.
  • Execute abaixo o comando “rvm list rubies” para ver uma lista das versões de Ruby instaladas.

$ rvm list rubies

IV – Sequência de passos para instalação

Passo 01 – Mude (use) para o ruby 1.9.3

  • Utilizando o gerenciador de versões Ruby, RVM, comece a usar agora o “ruby-1.9.3-p0″

$ rvm use ruby-1.9.3-p0

Passo 02 – Atualize Rake e RubyGems

$ rake –version (Para ver a versão do Rake. O Rake versão 0.9.2.2 vem com o Ruby 1.9.3)
$ gem update rake
$ rake –version

  • Agora vamos atualizar o RubyGems
  • O RubyGems é um gerenciador de pacotes padrão que vem como parte da instalação do Ruby.
  • Para verificar a versão atual acesse: http://rubygems.org/pages/download

$ gem –version (versão do RubyGem que você está usando. Deve ser versão 1.8.11 ou mais atual)
$ gem update –system
$ gem –version

Passo 03 – Crie e use um novo gemset para cada um de seus projetos

  • É uma boa idéia usar um gemset específico para cada um dos seus projetos, juntamente com o seu arquivo Gemfile específico.
  • Desta forma, apesar de você atualizar as gems de um “ProjectA” através da atualização para gems mais recentes, as mesmas gems não mudarão para o “ProjectB” – eliminando a possibilidade de interferência de gems, entre os projetos.

$ rvm list gemsets (para ver uma lista das versões de Ruby e gemsets instalados.
$ rvm gemset create gemset_myproject  (crie um gemset para este projeto)
$ rvm use ruby-1.9.3-p0@gemset_myproject
$ rvm list gemsets
$ ls -l ~/.rvm/gems/ruby-1.9.3-p0@gemset_myproject (para consultar as gems instaladas nesse novo gemset. Por enquanto deve estar vazio)
$ gem list –local (traz a mesma informação anterior. Aqui só deve mostrar o bundler)

Passo 04 – Instalação do Rails.

$ rails –version (Para verificar a versão do Rails)
$ gem install rails –version 3.1.3 –no-rdoc –no-ri (ou “gem install rails”, instala a versão atual mais estável do Rails. Os parâmetros “–no-rdoc” e “–no-ri”, não instalam as documentações e são opcionais)
$ rails –version
$ ls -l ~/.rvm/gems/ruby-1.9.3-p0@gemset_myproject/gems (para consultar as gems instaladas nesse novo gemset. Agora não deve estar vazio)
$ gem list –local (traz a mesma informação anterior)

V – Criando uma aplicação

$ cd ~
$ rails new people
$ cd people

  • Caso você esteja usando Linux, acrescente as linhas abaixo no arquivo Gemfile da aplicação People:

gem ‘execjs’
gem ‘therubyracer’

  • Execute os comandos abaixo:

$ bundle install
$ bundle list (para ter uma lista com as gems “empacotadas” no seu projeto)
$ rails generate scaffold person name:string
$ bundle exec rake db:migrate (*)
$ rails server

(*) Lembre-se, é uma boa prática executar “bundle exec rake …” em vez de simplesmente executar “rake …”.

  • Carregue o browser, e digite na linha de endereços:

localhost:3000/people

VI – Final Feliz

Pronto!
Fizemos o básico para iniciarmos um novo projeto usando Ruby On Rails 3.1.3 no Linux Ubuntu 11.10.
Agora a aplicação People,  funciona em seu browser, permitindo localmente, manipular registros de pessoas e consulta-las.

VII – Referências

(1) Instalação do Ruby On Rails 3.1.1 no Linux Ubuntu 11.10

About these ads

Discussão

Nenhum comentário ainda.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

Você está comentando usando sua conta WordPress.com. Sair / Mudar )

Imagem do Twitter

Você está comentando usando sua conta Twitter. Sair / Mudar )

Foto do Facebook

Você está comentando usando sua conta Facebook. Sair / Mudar )

Conectando a %s

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 7 other followers

Categorias

My Links

dezembro 2011
D S T Q Q S S
« mar   jan »
 123
45678910
11121314151617
18192021222324
25262728293031
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

%d bloggers like this: