Per instal·lar ruby tenim dos camins:

1. Instal·lació per mig del repositori d’Ubuntu

sudo apt install ruby irb rdoc

2. Instal·lació manual per mig del repositori Ruby Version Manager

2.0. Claus

gpg –keyserver hkp://keys.gnupg.net –recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

Aquest tipus d’instal·lació ens permet definir fàcilment la versió de Ruby que anem a emprar, podem canviar de versió sesons ens convinga. Així que podem utilizar la versió estable o podem utilizar una versió testing.

Per accedir a aquest mètode hem d’anar a Ruby Version Manager.

2.1. Consultarem els passos d’instal·lacio

Cheat sweet.

2.2. Instal·lem Ruby, versió estable

\curl -sSL https://get.rvm.io bash -s stable –ruby

To start using RVM you need to run source /home/usuari/.rvm/scripts/rvm in all your open shell windows, in rare cases you need to reopen all shell windows.

Per començar utilitzant RVM necessites córrer source /home/usuari/.*rvm/scripts/rvm dins tota la vostra shell oberta finestres, en casos rars necessites reobrir totes finestres de la shell.

Per fer el mateix, també ens podrem situar al directori /~.rvm/script/ i executar source rvm.

D’aquesta manera tindrem Ruby funcionant.

2.3. Instal·lar Rails

\curl -sSL https://get.rvm.io bash -s stable –rails

Podem instal·lar Ruby on Rails amb totes les dependències des de: http://railsinstaller.org.

To start using RVM you need to run source /home/usuari/.rvm/scripts/rvm in all your open shell windows, in rare cases you need to reopen all shell windows.

Per començar utilitzant RVM necessites córrer source /home/usuari/.*rvm/scripts/rvm dins tota la vostra shell oberta finestres, en casos rars necessites reobrir totes finestres de la shell.

2.4. No és necessari, de moment instal·lar JRuby, una implementació de Ruby per a Java

NO instal·lem JRuby, ni Rails ni Puma en aquest entorn.

\curl -sSL https://get.rvm.io bash -s stable –ruby=jruby –gems=rails,puma

Més informació ací: http://jruby.org/

2.5. Per a NO Instal·lar les rubygems-bundler i rvm gems, i també llevem aquestes gemmes des de global.gems i default.gems##

NO FER AQUEST PAS, ja que utilitzarem les rubygems.

\curl -sSL https://get.rvm.io bash -s stable –without-gems=”rvm rubygems-bundler”

2.6. Intal·lem hirb, la terminal interactiva de Ruby, irb

\curl -sSL https://get.rvm.io bash -s stable –with-gems=”hirb”

2.7. Instal·lem halm gems i ho afegim a default.gems

\curl -sSL https://get.rvm.io bash -s stable –with-default-gems=”rails haml”

Es tracta d’una sèrie de gemmes generadores de Rails que vàren estar incorporades a partir de Rails 4.

2.8. Sense autolibs

\curl -sSL https://get.rvm.io bash -s – –autolibs=read-fail

Autolibs és una mode és una característica de contrucció de RVM què habilita automàticament les dependències del sistema. Aquestes dependències són OpenSSL, YAML i d’altres.

2.9. Per veure una barra de progrés mentre es descarrega RVM / Rubies

echo progress-bar >> ~/.curlrc

3. Altres coses importants

Saber la versió de Ruby

ruby -v

Imprimint Hola món:

class HolaMundo
        def initialize()
        end
        def saluda()
                puts "Hola mundo"
        end
end

objeto = HolaMundo.new()
objeto.saluda
gets()

Instal·lació

Es pot utilitzar rubyinstaller.org o rails installer.org.

Rubyinstaller s’actualitza més prompte.

Rayls installer instal·la:

  • Ruby
  • Rails
  • Bundler
  • Git
  • Sqlite
  • TinyTDS
  • SQL Server Suport
  • DevKit
  • SM Framework

Verificar que tenim instal·lat ruby

ruby -v

Obrim terminal interactiva de Ruby:

irb

Per eixir cal escriure: exit.

Imprimim:

puts Hola mundo

Cal guardar els documents amb .rb

Per executar l’arxiu:

ruby hola_mundo.rb

Font Código Facilito