В следващата статия ще разгледаме как можем да инсталираме Ruby на Ubuntu. Това е отворен, динамичен, обектно-ориентиран и балансиран език за програмиране който е разработен от Юкихиро 'Мац' Мацумото в Япония. Той се реализира чрез комбиниране на функциите на други популярни езици за програмиране, като PERL, Smalltalk, Ada и др.
Това е език за програмиране, предназначен да опростяване на някои от задачите при планиране. Намалява някои от сложните части на програмирането и дава възможност на програмиста бързо да изгради нещо от нулата. Е предназначен предимно за хора, които искат да започнат да програмират, но всеки може да използва този език за създаване на сложни приложения.
Ще можем да инсталираме Ruby на Gnu / Linux по няколко начина. Използвайте apt package manager е най-лесният начин за инсталиране на Ruby в Ubuntu. В тази публикация ще видим как можем да инсталираме Ruby от командния ред и да изпълним основен примерен код, който ще генерираме с този език.
Инсталирайте Ruby
За начало ще отворим терминал (Ctrl + Alt + T) в нашия Ubuntu. В този случай използвам Ubuntu 18.04, но можем да го инсталираме в различни версии на тази дистрибуция. Преди да стартираме командата за инсталиране на Ruby, трябва актуализирайте списъка на системния софтуер. Ако не се актуализира, може да не се инсталира правилно. За да актуализираме списъка, ще изпълним следната команда:
sudo apt update
След като актуализацията на софтуерните източници приключи, изпълняваме следната команда с root разрешение до инсталирайте рубин:
sudo apt install ruby-full
Ще трябва да натиснем „Y“, когато ни поиска разрешение за завършване на инсталационния процес.
Ако инсталацията приключи успешно, можем проверете дали Ruby работи правилно или не, като изпълните следната команда. Ако всичко е правилно, системата ще ни покаже версията на ruby, която е инсталирана в системата. Резултатът, който показва, е, че е инсталирана версия 2.5.1 в системата, която използвам за този пример:
ruby -v
Създайте примерна програма с Ruby
Ще имаме възможност използвайте всеки текстов редактор за да напишете примерния скрипт с помощта на Ruby. В този случай ще използвам нано редактора. Ще трябва да използваме за файла, който ще генерираме разширение .rb. За този пример ще създам файл, наречен здравей.rb. Знаейки това, ние изпълняваме следната команда от терминала (Ctrl + Alt + T), за да отворим редактора:
nano hola.rb
В този скрипт ще видим опростените операции по въвеждане и извеждане. Командата gets се използва в ruby за получаване на потребителска информация и командата put се използва на този език за печат в конзолата. В Ruby, операторът + се използва за комбиниране на низови стойности.
За да изпълним този пример, ще копираме следния код в редактора. Запазваме съдържанието на файла, като натискаме Ctrl + O и натискаме Enter. Ще завършим с натискане на Ctrl + X за излизане от файла.
puts "Escribe tu nombre :" name = gets.chomp puts "Hola "+ name +", gracias por probar este tutorial publicado en Ubunlog.com"
Стартиране на нашата примерна програма
За да стартираме този пример, ще трябва да напишем следната команда от терминала и т.н. стартирайте новосъздадения файл. Ако скриптът не съдържа грешки, първо ще отпечата съобщението „Моля, въведете името си“. Там ще трябва да напишем нещо и да натиснем Enter. След това ще отпечата съобщението, което сме запазили в променливата "name". Този печат ще се извърши между текстовите низове, които вече са дефинирани в създадения файл. За да изпълним файла, в терминала (Ctrl + Alt + T) пишем:
ruby hola.rb
Както можете да видите, въпреки че сте много прост пример, ако сте начинаещ в програмирането, можете да изберете езика Ruby като една от първите си опции за стартиране в света на програмирането. Въпреки че да започнем от нулата, може би най-добрият вариант е Питон. Следвайки тази проста статия, всеки ще може лесно да инсталира Ruby на своята система Ubuntu и да започне да създава доста бързо.
Ако някой иска знам повече за този език, можете да преминете през уебсайт на проекта и проверете неговите характеристики или документация които могат да бъдат намерени там.