Darsliklar Ruby O'rnatish

Ruby Ruby O'rnatish

Ruby’ni o’rnatish — tilni sinab ko’rishning birinchi qadami. Ruby ko’pgina Linux distributivlarida va macOS’da tayyor holda kelsa-da, so’nggi versiyani alohida o’rnatish tavsiya etiladi.

Ruby interpretatorikodni to’g’ridan-to’g’ri bajaradigan dastur. O’rnatishdan so’ng ruby buyrug’i terminalda mavjud bo’ladi.

O’rnatilganini tekshirish

Avvalo tizimingizda Ruby allaqachon bordir. Buni terminal orqali tekshiramiz:

ruby -v
ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]

Agar shunga o’xshash versiya raqami chiqsa, Ruby o’rnatilgan. Aks holda, Linux’da paket menejeri orqali (sudo apt install ruby-full), Windows’da esa rubyinstaller.org orqali o’rnatish mumkin.

Birinchi faylni yaratish va ishga tushirish

Ish papkasida salom.rb nomli fayl yarating va ichiga quyidagini yozing:

ism = "Master Sherkulov"
puts "Assalomu alaykum, #{ism}!"
puts "UzbekDevs jamoasiga xush kelibsiz!"

Faylni saqlab, o’sha papkada terminalni oching va ishga tushiring:

ruby salom.rb
Assalomu alaykum, Master Sherkulov!
UzbekDevs jamoasiga xush kelibsiz!

.rb — Ruby fayllarining standart kengaytmasi. ruby buyrug’i faylni o’qib, ichidagi kodni yuqoridan pastga bajaradi.

irb — interaktiv qobiq

Ruby’da fayl yaratmasdan kodni darhol sinab ko’rish uchun irb (Interactive Ruby) mavjud:

irb
irb(main):001:0> 2 + 2
=> 4
irb(main):002:0> "UzbekDevs".length
=> 9

irb har bir ifodani darhol baholab, natijasini => belgisi bilan ko’rsatadi. Bu tilni o’rganishda tezkor sinov maydoni sifatida juda qulay.

gem — paketlar menejeri

Ruby’ning kutubxonalar ekotizimi gem orqali boshqariladi. U interpretator bilan birga o’rnatiladi:

gem install colorize
Successfully installed colorize-1.1.0
1 gem installed

Shu tarzda Rails kabi freymvorklardan tortib kichik yordamchi kutubxonalargacha minglab tayyor paket o’rnatiladi. Har bir loyihaning kerakli paketlari odatda Gemfile faylida ro’yxat qilinadi.