Contenu | Rechercher | Menus
Cette page est en cours de rédaction.
Apportez votre aide…

Ruby

Ruby est un langage open-source dynamique qui met l'accent sur la simplicité et la productivité. Sa syntaxe élégante en facilite la lecture et l'écriture.

Pré-requis

  • Disposer d'une connexion à Internet configurée et activée.
  • Comprendre ou avoir déja programmé avec un langage interprété

Installation

Pour installer ce logiciel, il suffit d'installer le paquet Ruby.

Si vous voulez programmer avec le langage Ruby, et développer le langage lui-même, installer le paquet complet ruby-full.

Configuration

Il n'est pas nécessaire de configurer Ruby, mais les utilisateurs avancés peuvent modifier son comportement à partir des options de la ligne de commande :

man ruby

Utilisation

Exécutez votre premier programme

  • Lancez un éditeur de textes, copiez-y le code suivant, enregistrez-le comme bonjour.rb
puts "Bonjour monde"
  • Exécutez-le avec la commande ruby
$ ruby bonjour.rb
Bonjour monde
  • Exécution automatique du script Ruby : ajouter le chemin vers la commande ruby dans bonjour.rb et rendez le script Ruby exécutable
#!/usr/bin/ruby
puts "Bonjour monde"
$ chmod +x bonjour.rb
$ ./bonjour.rb
Bonjour monde

Voir plus … Apprenez Ruby.

L'interpréteur en ligne, irb

$ irb
irb(main):001:0>
irb(main):001:0> "Hello World"
=> "Hello World"

Voir plus … Ruby en vingt minutes

Ajouter de nouvelles fonctionnalités Gems

Les Gems sont des paquets fonctionnels qui permettent l'extension du langage Ruby et des applications développées avec.

La commande gem permet la recherche et l'installation des paquets Gems disponible sur le dépôt RubyGems.

  • Recherche des paquets Gems rails
$ gem search -r rails
  • Recherche des paquets Gems déjà installés
$ gem list
  • Installation du paquet Gem
$ gem install paquetGem

Toutes les sous-commandes de gem :

$ gem help commands

Voir plus … Les références des commandes gem.

Désinstallation

Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.

Voir aussi



Le contenu de ce wiki est sous licence : CC BY-SA v3.0