Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
ruby [Le 17/07/2017, 01:24]
J5012 créée page sur Ruby, en cours de redaction
ruby [Le 10/10/2022, 15:07] (Version actuelle)
212.51.169.140 [Ajouter de nouvelles fonctionnalités Gems]
Ligne 14: Ligne 14:
 ===== Installation ===== ===== Installation =====
    
-Pour installer ce logiciel, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​ruby|Ruby]]**.+Pour installer ce logiciel, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​ruby|ruby]]**.
  
 Si vous voulez programmer avec le langage Ruby, et développer le langage lui-même, [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] complet **[[apt>​ruby-full]]**. Si vous voulez programmer avec le langage Ruby, et développer le langage lui-même, [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] complet **[[apt>​ruby-full]]**.
Ligne 20: Ligne 20:
 ===== Configuration ===== ===== Configuration =====
  
-Il n'est pas nécessaire de configurer Ruby, mais les utilisateurs avancés peuvent modifier son compoortement ​à partir des options de la ligne de commande :+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 :
 <​code>​man ruby</​code>​ <​code>​man ruby</​code>​
    
 ===== Utilisation ===== ===== Utilisation =====
  
-==== Exemples ​====+==== Exécutez votre premier programme ​====
  
 +  * Lancez un éditeur de textes, copiez-y le code suivant, enregistrez-le comme __bonjour.rb__
 <​code>​ <​code>​
-# Écrit ​"J'aime Ruby+puts "Bonjour monde
-phrase = "​J'​aime Ruby" +</​code>​ 
-puts phrase +  * Exécutez-le avec la commande __ruby__ 
- +<​code>​ 
-# Écrit "​J'​*AIME* RUBY" +$ ruby bonjour.rb 
-phrase['​aime'​] = "*aime*"​ +Bonjour monde 
-puts phrase.upcase +</​code>​ 
- +  Exécution automatique du script Ruby : ajouter le chemin vers la commande __ruby__ dans __bonjour.rb__ et rendez le script Ruby exécutable 
-Écrit ​"J'​*aime* Ruby+<​code>​ 
-# cinq fois de suite +#!/​usr/​bin/​ruby 
-5.times { puts phrase }+puts "Bonjour monde
 +</​code>​ 
 +<​code>​ 
 +$ chmod +x bonjour.rb 
 +$ ./​bonjour.rb 
 +Bonjour monde
 </​code>​ </​code>​
  
 +Voir plus ... [[https://​ruby-doc.org/​docs/​beginner-fr/​xhtml/​|Apprenez Ruby]].
 ==== L'​interpréteur en ligne, irb ==== ==== L'​interpréteur en ligne, irb ====
  
Ligne 54: Ligne 61:
  
 Voir plus ... [[https://​www.ruby-lang.org/​fr/​documentation/​quickstart/​|Ruby en vingt minutes]] Voir plus ... [[https://​www.ruby-lang.org/​fr/​documentation/​quickstart/​|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 [[https://​rubygems.org/​|RubyGems]]. 
 + 
 +<note important>​Il est préférable d'​installer le paquet [[https://​packages.ubuntu.com/​fr/​jammy/​build-essential|build-essential]] pour que gem fonctionne.</​note>​ 
 + 
 +  * Recherche des paquets Gems rails 
 +<​code>​ 
 +$ gem search -r rails 
 +</​code>​ 
 +  * Recherche des paquets Gems déjà installés 
 +<​code>​ 
 +$ gem list 
 +</​code>​ 
 +  * Installation du paquet Gem 
 +<​code>​ 
 +$ gem install paquetGem 
 +</​code>​ 
 + 
 +Toutes les sous-commandes de __gem__ : 
 +<​code>​ 
 +$ gem help commands 
 +</​code>​ 
 + 
 +Voir plus ... [[https://​guides.rubygems.org/​command-reference/​|Les références des commandes gem]].
 ===== Désinstallation ===== ===== Désinstallation =====
    
Ligne 62: Ligne 96:
    
   * **(en)** [[https://​www.ruby-lang.org]]   * **(en)** [[https://​www.ruby-lang.org]]
-  * **(fr)** [[https://​www.ruby-lang.org/​fr/​]] +  * **(fr)** ​ [[https://​www.ruby-lang.org/​fr/​]] 
-  * **(fr)** [[https://​rubygems.org/​|Trouvez,​ installez et publiez des RubyGems.]]+  * **(fr)** ​ ​[[wpfr>​Ruby]] 
 +  * **(fr)**  ​[[https://​rubygems.org/​|Trouvez,​ installez et publiez des RubyGems.]]
  
 ---- ----
 //​Contributeurs : [[utilisateurs:​j5012|J5012]].//​ //​Contributeurs : [[utilisateurs:​j5012|J5012]].//​
  • ruby.1500247455.txt.gz
  • Dernière modification: Le 17/07/2017, 01:24
  • par J5012