Início > Ruby, Software Livre > A Saga: Aprendendo Ruby – Parte 1 – Instalação

A Saga: Aprendendo Ruby – Parte 1 – Instalação

22 de outubro de 2009 Deixe um comentário Go to comments

Sou um programador PHP.

Não conheço Ruby, mas decidi aprender…
A Melhor forma de aprender é ensinando, então preparei uma sessão de artigos demonstrando aos poucos como se programa em Ruby.

Um detalhe: Eu sei programar, mas não sei Ruby!

Vamos lá!

A Primeira coisa para se aprender uma linguagem é instala-la!

No Fedora os passos para instalação do Ruby são fáceis:
Utilizei este tutorial para instalar tudo: http://www.technetra.com/2009/04/22/howto-setting-up-ruby-on-rails-for-fedora-10-and-11/
Instalei os pacotes que ele pediu, o Ruby-Gem e o ruby-irb é a linha de comando do Ruby!

Pra Windows deve ser fácil por haver um EXE pra tudo…

No Ubuntu também existem os pacotes! Nada como um “Instalando Ruby no Ubuntu/WIndows/Fedora” nao resolva!

Testando a instalação:
$ irb
irb(main):0001:0> 2 + 1
=> 3
irb(main):0002:0>

Tudo funcionando!

Vou agora dar uma olhada em como funcionam os arquivos de código fonte. Deve haver alguma maneira de escrever código em arquivos!
Quero escrever um script que faz o seguinte: Pega meu nome da linha de Comando e imprime!
Como não sei como se cria um script em Ruby, tratei de instalar o plugin de Ruby no Netbeans😀

Fui criar o projeto e ele perguntou se ele era com Rails. Rails é um Framework para desenvolvimento Web em Ruby ( pelo que sei ), não quero aprender isso agora!

O fato é que scripts em ruby são arquivos de texto terminados com o sufixo “.rb”, era isso que eu queria!

Criei um arquivo chamado script1.rb e escrevi puts( ‘Hello World!” ) Nada mais original!.

Como rodar!

irb script1.rb deu uns negocios estranhos! Achei que estava errado…
digitei ruby no console e o comando foi…

ruby script1.rb
‘Hello World’

😀

Funciona!

Pesquisei no Google: Ler caractere teclado Ruby
Achei: http://www.elomarns.com/blog/ruby/lendo-dados-do-teclado-no-ruby

Aí fica fácil!

Meu script1.rb agora:
puts( ‘Digite seu Nome: ‘ )
nome = gets
puts “Seu nome é” + nome

Uma curiosidade:

puts ‘Seu nome é ‘ + nome

também funciona… Acho que deve existir alguma diferença entre “” e ”, mas isso é pra depois!

O Fato é que o gets e puts funcionam… E assim como em Java para concatenar strings uso o operador +.

Esse negocio de Somar, subtrair, dividir é mole, não tem o que fazer!

Na proxima vou aprender como funcionam os Arrays em Ruby, se é que existem!

Links:
script1.rb: http://pastebin.com/f4f36939e

  1. 28 de outubro de 2009 às 18:14

    Bem legal sua iniciativa. Achei pouco artigos em português falando sobre como instalar o Ruby no Fedora. Showwwwwww.

  1. No trackbacks yet.

Deixe uma resposta

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

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: