Question :J'aimerais comprendre les bases de l'écriture et de l'exécution d'un programme ruby sur le système d'exploitation Linux. Pouvez-vous l'expliquer avec un exemple simple ?
Répondre :Dans cet article, passons en revue très rapidement comment écrire un programme ruby Hello World de base et exécutez le programme *.rb sous Linux ou Unix OS.
1. Écrire un programme Hello World Ruby
Créez le programme helloworld.rb à l'aide d'un éditeur Vim comme indiqué ci-dessous.
$ vim helloworld.rb #!/usr/bin/ruby # Hello world ruby program puts "Hello World!";
2. Vérifier la disponibilité de l'interpréteur ruby
Assurez-vous que l'interpréteur ruby est installé sur votre système comme indiqué ci-dessous.
$ whereis ruby ruby: /usr/bin/ruby /usr/bin/ruby1.8 /usr/lib/ruby /usr/share/man/man1/ruby.1.gz $ which ruby /usr/bin/ruby
Installer Ruby
Si vous n'avez pas Ruby, installez-le comme indiqué ci-dessous.
$ sudo apt-get install ruby
3. Exécuter le programme Ruby
Vous pouvez soit exécuter en utilisant "ruby helloworld.rb" ou "./helloworld.rb".
$ ruby helloworld.rb Hello World! ( or ) $ chmod u+x helloworld.rb $ ./helloworld.rb Hello World!
Remarque : Comme Ruby est un langage interprété, vous n'avez pas l'étape de compilation similaire au programme C.
Exécuter Ruby one liner
Vous pouvez également exécuter Ruby à partir de la ligne de commande comme indiqué ci-dessous. Cela imprimera Hello World !.
$ ruby -e 'puts "Hello World!\n"'