У следећем чланку ћемо погледати различите начине на које можемо инсталирати Руби на Убунту 20.04. Руби је програмски језик опште намене, објектно оријентисан, отвореног кода.
Данас можемо пронаћи неколико администратора доступних за инсталирање Руби-а. Они вам омогућавају да користите више верзија и помажу вам да се пребацујете са једне верзије Руби на другу. Најкоришћенији Руби менаџери су рбенв и рвм. Иако је Руби доступан и у Убунту спремишту. У следећим редовима ћемо видети како да инсталирамо овај језик у Убунту 20.04, користећи ове три опције инсталације.
Инсталирајте Руби на Убунту 20.04
Из Убунту спремишта
Најједноставнији и најједноставнији начин за инсталирање овог језика је коришћењем уграђеног Убунту-овог управника апт пакета. Верзија Руби-а која ми је данас инсталирана из управника пакета апт је 2.7. Пре почетка инсталације ажурираћемо листу доступног софтвера укуцавањем терминала (Цтрл + Алт + Т):
sudo apt update
Даље ћемо користити следећу команду за пређите на инсталацију:
sudo apt install ruby-full
По завршетку инсталације покрените ову другу наредбу на проверите да ли је инсталација била успешна и која је верзија инсталирана:
ruby --version
Коришћење РВМ-а
Још један алат за инсталирати и управљати Руби 3 на Убунту и другим Гну / Линук системима es РВМ.
у инсталирајте РВМ на Убунту 20.04, започет ћемо ажурирањем доступног софтверског индекса укуцавањем терминала (Цтрл + Алт + Т):
sudo apt update
Сада можемо почети са инсталирајте РВМ зависности, извршићемо исти терминал следећу наредбу:
sudo apt install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev
Једном када је инсталација зависности завршена, мораћемо само да извршимо ове друге наредбе за инсталирајте РВМ:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB curl -sSL https://get.rvm.io | bash -s stable
Сада ћемо покренути ову другу команду за активирати РВМ:
source ~/.rvm/scripts/rvm
У овом тренутку можемо пређите на инсталацију овог језика куцање на истом терминалу:
rvm install 3.0.0
у користите подразумевани инсталирани Руби, покрените наредбу:
rvm use 3.0.0 --default
у проверите инсталацију и верзију, покрените ову другу наредбу:
ruby -v
Користећи Рбенв
Рбенв је алат који се може користити за пребацивање између различитих верзија Руби-а. Да бисмо инсталирали овај језик, требат ће нам још један алат за изградњу руби-а.
Пре почетка користићемо следећу команду за ажурирање листе доступних пакета:
sudo apt update
Сада ћемо извршити следећу команду за инсталирајте потребне зависности:
sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev
Након инсталирања зависности, покренућемо ове наредбе на клонирајте Рбенв и Руби-буилд спремишта.
curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
Следећи корак биће извршавање следећих наредби за поставите ПАТХ у .басхрц:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc exec $SHELL
У овом тренутку можемо инсталирати било коју доступну верзију користећи Рбенв. За проверите доступне верзије, у терминалу (Цтрл + Алт + Т) само треба да извршимо:
rbenv install -l
Верзију коју желимо можемо инсталирати извршавањем наредбе попут следеће. За овај чланак ћемо изаберите верзију 3.0.0 куцање:
rbenv install 3.0.0
у постави глобалну променљиву, мораћемо да користимо следећу команду:
rbenv global 3.0.0
Замените број верзије верзијом коју подржава ваше окружење. За проверите инсталирану верзију, покрените наредбу:
ruby -v
Направите пример програма
Коју год верзију да користите, након инсталирања Руби-а можете створити једноставан пример програма. За ово ћемо користити било који уређивач текста за писање Руби скрипте. Мораћемо да користимо а датотека са наставком .рб. У овом примеру креираћу датотеку која се зове хи.рб. Знајући ово, извршавамо следећу команду са терминала (Цтрл + Алт + Т):
vim hola.rb
Унутар датотеке залепићемо следеће редове. У овој скрипти ћемо видети једноставне улазне и излазне операције. Команда добија Користи се за примање информација од корисника. Команда путс користи се на овом језику за штампање на конзоли. У Руби, Тхе оператор + користи се за комбиновање вредности низа.
puts "Escribe tu nombre :" name = gets.chomp puts "Hola "+ name +", gracias por probar este tutorial publicado en Ubunlog.com"
Да покренем овај пример, само требамо откуцати следећу команду са терминала. Ако у скрипти нема грешака, прво ће исписати поруку 'Напишете своје име'. Тамо ћемо морати нешто да напишемо и притиснемо Ентер. Затим ће исписати поруку коју смо сачували у променљивој "име"
ruby hola.rb
У овим редовима видели смо различите методе за инсталирање Руби-а у Убунту 20.04. Ако неко жели да зна више о овом језику, може да оде на веб локација пројекта y проверити његове карактеристике или документација који се тамо могу наћи.