Tag Archives: variabile ambiente

Le variabili d’ambiente in Ruby

Guida alla programmazione con Ruby

Le variabili d’ambiente in Ruby sono utilizzate per memorizzare alcune impostazioni relative al funzionamento del sistema o delle applicazioni installate. Sono utilizzate in tutti i principali sistemi operativi  ed alcune di esse si rivelano particolarmente utili per interagire in modo semplice ed efficace con il personal computer. Rappresentano delle stringhe di caratteri che contengono informazioni quali percorsi di file, unità disco, o nomi di file. Esse possono essere utilizzate per controllare il comportamento di diversi programmi.

Una lista delle principali variabili d’ambiente utilizzate da Ruby è riportata di seguito:

  • RUBYOPT: già impostata in fase d’installazione permette di passare delle opzioni addizionali all’interprete.
  • RUBYPATH: fornisce la lista di directory nelle quali Ruby cercherà le applicazioni nell’ipotesi in cui risulti specificato il flag -S.
  • RUBYLIB: fornisce la lista di directory contenenti librerie aggiuntive.
  • RUBYSHELL: rappresenta il persorso della shell di sistema, che risulta però valido solo per piattaforme Windows e OS/2.

Le variabili d’ambiente in Ruby assumono le seguenti caratteristiche:

  1.  sono accessibili attraverso un’apposita API del sistema operativo;
  2. in fase di creazione di un nuovo processo, sono inizializzate con una copia dei valori provvisti dal processo padre; il comportamento predefinito è quello di usare una copia delle variabili d’ambiente del processo creante;
  3. un processo non può modificare direttamente le variabili d’ambiente di un altro processo, tuttavia esiste un ambiente di riferimento che i processi possono consultare e modificare, e che viene usato dalla shell grafica per inizializzare le variabili d’ambiente dei programmi che avvia.

LINK DI APPROFONDIMENTO PER L’ARGOMENTO:

La consolle di Rails

Guida alla programmazione con Ruby

La consolle di Rails  è caratterizzata in alto a sinistra da un quadratino con una I che ci consente di accedere al menu di InstantRails, da due bottoni che permettono di avviare/fermare/riavviare Apache e MySql ed infine da una area di testo nella parte centrale che ospita il log delle operazioni effettuate.

ruby

Cliccando sul bottone con la scritta I e seguendo il percorso  Rails Applications è Manage Rails Applications si potranno controllare le applicazioni già presenti nel framework e dopo averle selezionate si potranno avviare, potendo in questo modo lavorare sui file oppure aprirne la console di lavoro.

Sarà oltremodo possibile impostare le variabili d’ambiente, in maniera corretta, utilizzando il pannello di controllo di Rails, cliccando sul bottone individuato da una I e scegliendo in seguito Rails Applications quindi Open Ruby Console Window.

In questo modo in occasione di ogni accesso le variabili verranno impostate correttamente, e l’utente si troverà nella directory rails_apps  nella quale sarà possibile creare delle applicazioni web dopo aver consultato degli esempi.

LINK DI APPROFONDIMENTO PER L’ARGOMENTO: