Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| ruby [Le 17/07/2017, 03:00] – [Exécutez votre premier programme] ajout lien apprenez ruby J5012 | ruby [Le 05/01/2018, 00:22] (Version actuelle) – [Installation] 89.3.220.150 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | ====== Ruby ====== | ||
| + | |||
| + | Ruby est un langage open-source dynamique qui met l' | ||
| + | |||
| + | ===== Pré-requis ===== | ||
| + | |||
| + | * Disposer des [[: | ||
| + | * 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' | ||
| + | |||
| + | Si vous voulez programmer avec le langage Ruby, et développer le langage lui-même, [[: | ||
| + | |||
| + | ===== 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 : | ||
| + | < | ||
| + | |||
| + | ===== Utilisation ===== | ||
| + | |||
| + | ==== Exécutez votre premier programme ==== | ||
| + | |||
| + | * Lancez un éditeur de textes, copiez-y le code suivant, enregistrez-le comme __bonjour.rb__ | ||
| + | < | ||
| + | puts " | ||
| + | </ | ||
| + | * 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 | ||
| + | < | ||
| + | # | ||
| + | puts " | ||
| + | </ | ||
| + | < | ||
| + | $ chmod +x bonjour.rb | ||
| + | $ ./ | ||
| + | Bonjour monde | ||
| + | </ | ||
| + | |||
| + | Voir plus ... [[http:// | ||
| + | ==== L' | ||
| + | |||
| + | < | ||
| + | $ irb | ||
| + | irb(main): | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | irb(main): | ||
| + | => "Hello World" | ||
| + | </ | ||
| + | |||
| + | Voir plus ... [[https:// | ||
| + | |||
| + | ==== Ajouter de nouvelles fonctionnalités Gems ==== | ||
| + | |||
| + | Les Gems sont des paquets fonctionnels qui permettent l' | ||
| + | |||
| + | La commande __gem__ permet la recherche et l' | ||
| + | * 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 ... [[http:// | ||
| + | ===== Désinstallation ===== | ||
| + | |||
| + | Pour supprimer cette application, | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * **(en)** [[https:// | ||
| + | * **(fr)** | ||
| + | * **(fr)** | ||
| + | * **(fr)** | ||
| + | |||
| + | ---- | ||
| + | // | ||
