Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Programmazione/Ruby"
Differenze tra le versioni 8 e 9
Versione 8 del 24/02/2019 18.41.47
Dimensione: 2443
Autore: dd3my
Commento: nuovo stile note/avvisi/suggerimenti (parziale)
Versione 9 del 12/03/2021 02.42.15
Dimensione: 1813
Autore: jeremie2
Commento: Aggiornata alla 20.04
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 5: Linea 5:
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=421926"; rilasci="10.10 10.04 9.10 8.04";)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=421926"; rilasci="20.04";)>>
Linea 9: Linea 9:
'''Ruby''' è un linguaggio di programmazione ad oggetti. '''Ruby''' è un linguaggio di programmazione ad oggetti particolarmente utilizzato in ambito web. Viene qui mostrato come installare i pacchetti di base disponibili in Ubuntu.
Linea 13: Linea 13:
[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://ruby | ruby]] reperibile dal [[Repository/Componenti|componente]] '''main''' dei [[Repository|repository ufficiali]]. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://ruby|ruby]].
Linea 15: Linea 15:
{{{#!wiki note
Il pacchetto ''ruby'' installerà la versione 1.8 dell'interprete, attualmente stabile. Nei repository è anche disponibile la versione 1.9 che offre prestazioni migliori ma il supporto alle librerie di terze parti non è ancora completo. Quest'ultima è supportata da versioni del framework [[Programmazione/RubyOnRails|Ruby on Rails]] 2.3 e superiori.}}}
= Esecuzione script =
Linea 18: Linea 17:
= Installazione di Irb =

Per sviluppare in '''Ruby''' è possibile utilizzare il terminale fornito dal pacchetto ''irb''.

[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://irb | irb]], reperibile dal [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository ufficiali]].

{{{#!wiki note
Da '''Ubuntu 10.10''', '''irb''' è fornito dal pacchetto ''ruby'' e pertanto non è necessaria alcuna operazione.}}}

= Primi passi in Ruby =

Normalmente i sorgenti '''Ruby''' hanno estensione `.rb` e per avviarli è sufficiente digitare in una finestra di terminale il seguente comando: {{{
ruby nome_file_sorgente.rb
 0. Salvare il codice in un file con estensione "`.rb`" ad esempio `script.rb` situato nella propria '''Home'''.
 0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
ruby script.rb
Linea 33: Linea 22:
Per familiarizzare con '''Ruby''' utilizzare '''Irb''' avviandolo in una finestra di terminale con il seguente comando: {{{
irb
In alternativa:
 0. inserire all'inizio dello script la direttiva:{{{
#!/usr/bin/env ruby
#!/usr/bin/env ruby
}}}
 0. Rendere lo script eseguibile con il comando:{{{
chmod u+x script.rb
}}}
 0. Sarà ora possibile avviare lo script con il comando:{{{
./script.rb
Linea 37: Linea 34:
Di seguito si mostra un esempio di "Hello World!" e la stampa dell'orario corrente ripetuta per quattro volte:: {{{
irb(main):001:0> puts 'ciao mondo'
ciao mondo
=> nil
irb(main):002:0> 4.times{ puts Time.now }
Sat Apr 18 19:57:49 +0200 2009
Sat Apr 18 19:57:49 +0200 2009
Sat Apr 18 19:57:49 +0200 2009
Sat Apr 18 19:57:49 +0200 2009
= Shell interattiva =

'''Ruby''' è provvisto di una shell interattiva chiamata '''irb'''. Tuttavia viene spesso preferita '''pry''' in quanto più performante e con funzionalità aggiuntive in particolare per il debug. In tal caso [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://pry|pry]].

 * Per invocare la shell interattiva sarà, a seconda dei casi, sufficiente digitare il comando:{{{
irb
}}}oppure:{{{
pry
Linea 47: Linea 43:

 * Per uscire dalla shell interattiva, digitare:{{{
exit
}}} oppure la combinazione di tasti '''Ctrl+Z'''.
Linea 50: Linea 50:
 * [[Programmazione/RubyOnRails|Ruby on Rails]]: come installare e configurare '''Ruby on Rails''';  * [[http://www.ruby-lang.org/it|Sito ufficiale del progetto]]
Linea 52: Linea 52:
 * [[http://www.ruby-lang.org/it|Sito ufficiale del progetto]]
 * [[http://grigio.org/linuxcast_14_programmare_linux|Video sulla realizzazione di un programma]]
 * [[Programmazione/RubyOnRails|Guida per Ruby on Rails]]
Linea 56: Linea 55:
CategoryProgrammazione CategoryDaRevisionare CategoryProgrammazione

Guida verificata con Ubuntu: 20.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Ruby è un linguaggio di programmazione ad oggetti particolarmente utilizzato in ambito web. Viene qui mostrato come installare i pacchetti di base disponibili in Ubuntu.

Installazione

Installare il pacchetto ruby.

Esecuzione script

  1. Salvare il codice in un file con estensione ".rb" ad esempio script.rb situato nella propria Home.

  2. Digitare nel terminale:

    ruby script.rb 

In alternativa:

  1. inserire all'inizio dello script la direttiva:

    #!/usr/bin/env ruby
  2. Rendere lo script eseguibile con il comando:

    chmod u+x script.rb
  3. Sarà ora possibile avviare lo script con il comando:

    ./script.rb

Shell interattiva

Ruby è provvisto di una shell interattiva chiamata irb. Tuttavia viene spesso preferita pry in quanto più performante e con funzionalità aggiuntive in particolare per il debug. In tal caso installare il pacchetto pry.

  • Per invocare la shell interattiva sarà, a seconda dei casi, sufficiente digitare il comando:

    irb

    oppure:

    pry
  • Per uscire dalla shell interattiva, digitare:

    exit

    oppure la combinazione di tasti Ctrl+Z.

Ulteriori risorse


CategoryProgrammazione