ARTIGOS
Instalação Do Ruby 1.9.2 E Do Rails 3 No Ubuntu 10.10 Com O Virtual Box
Virtual Box e Ubuntu
1. Instalar o Virtual Box e o Ubuntu:
a) Fazer download do Virtual Box e instalá-lo.
b) Fazer download do Ubuntu 10.10 e instalá-lo.
Os seguintes passos de instalação foram baseados (bastante) nos seguintes tutoriais:
ubuntu-ruby-rvm-rails-and-you
how-to-install-ruby-1-9-2-and-rails-3-0-on-ubuntu-10-10-4148
2. Abrir um terminal indo ao menu applications (no topo superior esquerdo) > Accessories > Terminal
3. Começamos por instalar o aptitude: sudo apt-get install aptitude
4. E actualizá-lo: sudo aptitude update (actualiza a lista de pacotes para a versão mais actual)
5. De seguida instalamos:
Git (a version control system) e o curl que são necessários para instalar e usar o RVM
e build-essential que é necessário para compilar o ruby e outros
usando o comando: sudo aptitude install build-essential git-core curl
RVM
Ruby Version Manager (RVM) é uma ferramenta que permite, de forma fácil, instalar, gerir e trabalhar com vários ambientes de ruby na mesma máquina.
Para determinada aplicação podemos precisar da versão de ruby 1.8.7 e para outra do ruby 1.9.2, o RVM resolve esses problemas de forma muito fácil.
Para além das diferentes versões de ruby, podemos precisar, e é muito comum, ter várias gems instaladas por aplicação. Com o RVM também conseguimos isso usando os gemsets. Se precisarem de mais informação podem consultar a documentação.
6. como já temos o git-core e o curl instalados podemos começar a instalação do RVM com o seguinte comando:
bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Com este comando, o ruby vai ser instalado na nossa directoria home, criando assim um ambiente mais estanque, acessível só para nós.
7. Uma vez instalado o rvm precisamos de adicionar a seguinte linha no nosso ficheiro ~/.bashrc. Esta linha vai carregar o RVM: echo ‘[[ -s “$HOME/.rvm/scripts/rvm” ]] && source “$HOME/.rvm/scripts/rvm”’ >> ~/.bashrc
8. Recarregar o ficheiro ~/.bashrc. Pode ser feito executando o comando . ~/.bashrc , ou, fechando e voltando a abrir o terminal
9. O RVM disponibiliza um comando que nos informa que pacotes são necessários instalar para colocar o ruby a funcionar: rvm notes
Resultado:
- For Ruby (MRI & ree) you should install the following OS dependencies: ruby: aptitude install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev
A instalação destes pacotes vai-nos facilitar a vida, embora nem todos sejam necessários no início
sudo aptitude install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev
10. Com o RVM e todos os pacotes instalados podemos passar à instalação do Ruby 1.9.2: rvm install 1.9.2
11. Indicamos ao rvm para usar o ruby que instalamos rvm use 1.9.2
Podemos verificar que ruby está a usar com:ruby -v
12. E que tal torná-lo o nosso ruby pré-definido? rvm —default use 1.9.2
Agora, sempre que abrirmos um terminal, este ruby vai-nos estar disponível
Rails
13. Instalar o Rails é simples: gem install rails. Como o RVM colocou a instalação de ruby na nossa home, não é necessário usar o sudo.
Para além do rails, também instalou as suas dependências, incluindo o bundler.
Criar Uma Aplicação Rails
rails new iv4_app
cd iv4_app
bundle install instala as gems requeridas pela aplicação
Lançar o servidor: rails server
Test Driven Development com Ruby e Rails - Junho e Julho de 2011
Quando:
27 e 28 de Junho [9:00 às 18:00]
9 e 16 de Julho [9:00 às 18:00]
A quem se dirige:
Formação dirigida a quem pretende aprender as práticas e técnicas necessárias para começar a escrever testes.
Pré Requisitos:
- Ter conhecimentos básicos de ruby e rails.
- Ter um portátil.
Localização:
A formação realizar-se-á em Lisboa (num espaço a anunciar)
Programa:
- Test:Unit
- RSpec
- Cucumber
Preço:
190€ (IVA Incluído)
170€ (IVA Incluído) se for pago até 3 semanas antes do início do curso.
Modo de Inscrição:
Enviar um email para geral com o nome, morada e número de contribuinte para a factura.
Quickstart Ruby on Rails Workshop
Duration:
One saturday, from 9:00 to 18:00
Pre-Requirements:
Basic knowledge of programming and HTML.
Location:
In a hotel [To be defined] in Lisbon
Program:
- Ruby 1.9.2 essential
- Rails 3
- Introduction
- Installing Rails
- Structur of a Rails application
- Basic principles of MVC and RESTful
- Creating a Rails application
- Models
- Database migrations
- Active Record
- Views and Controllers
- Layouts and Rendering
- Action View form helpers
- Action Controller
- Routing
- TDD & BDD Cucumber + Rspec
- Github
- Heroku
Price:
80€ + IVA = 96,8€
Curso de iniciação ao Ruby e ao Ruby on Rails
Curso gratuito com o objectivo de divulgar o ruby e o ruby on rails:
Duração:
4 aulas de 3 horas
Das 9.00 às 12.30
A quem se dirige:
Formação dirigida tanto a profissionais sem experiência com programação de aplicações web como a programadores que desejam aprender a utilizar o Ruby on Rails para construir aplicações e sites com acesso a bases de dados de forma ágil, fácil e produtiva.
Pré Requisitos:
Ter conhecimento equivalente nas linguagens HTML.
A formação realizar-se-a numa sala cedida pela ESCE – Escola Superior de Ciências Empresariais do Instituto Politécnico de Setúbal Campus do IPS – Estefanilha 2914-503 Setúbal GPS: Latitude 30º31′21.91”N – Longitude: 8º50′28.93”O
Programa:
- Linguagem Ruby
- Rails:
- Introdução
- Instalação do Rails
- Estrutura de uma aplicação Rails
- Princípios básicos do MVC e do RESTful
- Criar uma aplicação Rails
- Rails:
- Models
- Database migrations
- Active Record
- Rails:
- Views e Controlers
- Layouts e Rendering
- Action View form helpers
- Action Controller
- Routing
Inscrições e + info:
http://wdesign-it.com/blog/ror/
O meu obrigado à Célia :-)





