Uvod
Ruby je izuzetno moćan, dinamičan i objektno-orijentisan programski jezik, koji se često koristi za izradu veb aplikacija, obradu podataka i razvoj prototipa. Da biste iskoristili sve prednosti ovog jezika, neophodno je pravilno ga instalirati i prilagoditi lokalno razvojno okruženje. Ovaj detaljan vodič će vas provesti kroz sve korake potrebne za postavljanje funkcionalnog Ruby okruženja na vašem Ubuntu 22.04 sistemu.
Poglavlje 1: Instaliranje Ruby-ja
1. Ažuriranje sistema
Pre same instalacije Ruby-ja, ključno je da osigurate da je vaš Ubuntu sistem ažuriran:
sudo apt update
2. Instalacija Ruby-ja
Najnoviju verziju Ruby-ja možete lako instalirati koristeći sledeću komandu:
sudo apt install ruby-full
3. Provera instalacije
Po završetku instalacije, možete proveriti verziju Ruby-ja korišćenjem ove komande:
ruby -v
Poglavlje 2: Instaliranje RubyGems
1. Šta su RubyGems?
RubyGems je menadžer paketa za Ruby, koji omogućava instalaciju i upravljanje gemovima (Ruby bibliotekama), slično npm-u ili pip-u.
2. Instalacija RubyGems
RubyGems se automatski instalira uz Ruby, ali je preporučljivo da ga ažurirate na najnoviju verziju:
sudo gem update --system
3. Provera RubyGems
Kako biste potvrdili da je RubyGems pravilno instaliran, koristite ovu komandu:
gem -v
Poglavlje 3: Konfiguracija lokalnog okruženja
1. Instaliranje razvojnih paketa
Za razvoj Ruby aplikacija, neophodno je instalirati nekoliko osnovnih razvojnih paketa:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libffi-dev libssl-dev libreadline-dev libyaml-dev libsqlite3-dev llvm libxml2-dev libxslt1-dev libcurl4-openssl-dev libicu-dev autoconf libtool bison subversion
2. Instaliranje RVM (opciono)
RVM (Ruby Version Manager) je koristan alat koji vam omogućava da upravljate različitim verzijama Ruby-ja na istom sistemu. Instaliranje RVM-a je opcionalno, ali je preporučljivo ako planirate rad na projektima koji zahtevaju različite verzije Ruby-ja.
Uputstva za instalaciju RVM-a možete pronaći na sledećem linku: https://rvm.io/rvm/install
3. Postavljanje varijabli okruženja
Potrebno je definisati sledeće varijable okruženja u vašoj bash sesiji:
export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH
Da bi ove izmene bile trajne, dodajte ove linije u datoteku ~/.bashrc
.
Poglavlje 4: Verifikacija podešavanja
1. Testiranje osnovne Ruby funkcionalnosti
Možete otvoriti Ruby konzolu za testiranje osnovne funkcionalnosti:
ruby
U interaktivnoj konzoli možete evaluirati Ruby izraze i eksperimentisati sa Ruby funkcijama.
2. Instalacija probnog gema
Da biste testirali instalaciju RubyGems-a, instalirajte neki probni gem:
gem install sinatra
3. Kreiranje primer aplikacije
Nakon instalacije gema, možete kreirati jednostavnu primer aplikaciju:
sinatra-app
Obavezno promenite direktorijum u novokreiranu aplikaciju:
cd sinatra-app
4. Pokretanje primer aplikacije
Na kraju, možete pokrenuti primer aplikaciju:
ruby main.rb
Zaključak
Sledeći uputstva iz ovog vodiča, uspešno ste instalirali Ruby i konfigurisali lokalno razvojno okruženje na vašem Ubuntu 22.04 sistemu. Sada ste spremni da započnete razvoj Ruby aplikacija. Ne zaboravite da redovno ažurirate Ruby, RubyGems i druge zavisne pakete kako biste osigurali najbolje performanse i sigurnost.
Često postavljana pitanja (FAQs)
1. Kako proveriti verziju Ruby-ja nakon instalacije?
Koristite sledeću komandu:
ruby -v
2. Koja je uloga RubyGems-a?
RubyGems je menadžer paketa za Ruby, koji omogućava instalaciju, ažuriranje i uklanjanje gemova (Ruby biblioteka).
3. Šta je RVM i zašto ga koristiti?
RVM (Ruby Version Manager) je alat za upravljanje različitim verzijama Ruby-ja na istom računaru. Koristan je kada radite na projektima koji zahtevaju različite verzije Ruby-ja.
4. Kako mogu ažurirati Ruby na najnoviju verziju?
Ako koristite RVM, ažuriranje Ruby-ja se vrši pomoću sledeće komande:
rvm install latest
Ukoliko ne koristite RVM, ažurirajte Ruby pomoću vašeg sistemskog menadžera paketa.
5. Kako mogu deinstalirati Ruby?
Za deinstalaciju Ruby-ja i svih njegovih zavisnosti, koristite ovu komandu:
sudo apt purge ruby-full
6. Kako rešavati probleme sa Ruby okruženjem?
* Proverite da li su pravilno instalirane sve zavisnosti.
* Ažurirajte Ruby, RubyGems i druge pakete.
* Očistite keš gemova: gem cleanup
* Ponovo instalirajte Ruby ako ništa drugo ne pomogne.
7. Koji su korisni resursi za učenje Ruby-ja?
* Ruby dokumentacija
* Ruby interaktivni tutorijal
* Codecademy Ruby kurs
8. Gde mogu potražiti pomoć za Ruby?
* Ruby zajednica
* Ruby na Stack Overflow
* Ruby kanal za razgovor