Ruby, instalacija i razvoj osnovnog primjera u Ubuntuu

o rubinima

U sljedećem članku ćemo pogledati kako možemo instalirati Ruby na Ubuntu. Ovo je otvoren, dinamičan, objektno orijentisan i uravnotežen programski jezik koji je razvio Yukihiro 'Matz' Matsumoto u Japanu. Provodi se kombiniranjem značajki drugih popularnih programskih jezika, kao što su PERL, Smalltalk, Ada itd.

Ovo je programski jezik dizajniran da pojednostaviti neke zadatke u zakazivanju. Smanjuje neke složene dijelove programiranja i omogućava programeru da brzo izgradi nešto od nule. Je dizajniran prvenstveno za ljude koji žele započeti programiranje, ali svi mogu koristiti ovaj jezik za stvaranje složenih aplikacija.

Moći ćemo instalirati Ruby na Gnu / Linux na nekoliko načina. Koristite apt paket manager je najlakši način za instaliranje Ruby u Ubuntuu. U ovom postu ćemo vidjeti kako možemo instalirati Ruby iz naredbenog retka i izvršiti osnovni primjer koda koji ćemo generirati s ovim jezikom.

Instalirajte Ruby

Za početak ćemo otvoriti terminal (Ctrl + Alt + T) u našem Ubuntuu. U ovom slučaju koristim Ubuntu 18.04, ali možemo ga instalirati u različite verzije ove distribucije. Prije pokretanja naredbe za instaliranje Ruby, moramo ažurirajte listu softverskog sistema. Ako se ne ažurira, možda se neće pravilno instalirati. Da bismo ažurirali listu, izvršit ćemo sljedeću naredbu:

sudo apt update

Nakon završetka ažuriranja softverskih izvora, izvršavamo sljedeću naredbu s root dozvolom za instalirati ruby:

sudo apt install ruby-full

Morat ćemo pritisnuti 'Y' kada nas zatraži dozvolu da dovršimo postupak instalacije.

rubin-puna instalacija

Ako je instalacija uspješno završena, možemo provjerite radi li Ruby ispravno ili ne pokretanjem sljedeće naredbe. Ako je sve tačno, sistem će nam pokazati verziju rubyja koja je instalirana na sistemu. Rezultat koji pokazuje je taj instalirana je verzija 2.5.1 na sistemu koji koristim za ovaj primjer:

rubin verzija

ruby -v

Kreirajte uzorak programa sa Rubyjem

Moći ćemo koristite bilo koji uređivač teksta da napišem primjer skripte koristeći Ruby. U ovom slučaju koristit ću nano editor. Morat ćemo koristiti za datoteku koju ćemo generirati ekstenzija .rb. U ovom primjeru kreiraću datoteku koja se zove hi.rb. Znajući to, izvršavamo sljedeću naredbu s terminala (Ctrl + Alt + T) da otvorimo uređivač:

nano hola.rb

U ovoj skripti vidjet ćemo jednostavne ulazne i izlazne operacije. Naredba dobiva se koristi u rubyju za primanje korisničkih informacija i naredba put se koristi na ovom jeziku za ispis na konzolu. U Rubyu, operator + koristi se za kombiniranje vrijednosti niza.

Da bismo izvršili ovaj primjer, kopirat ćemo sljedeći kod u editor. Sadržaj datoteke čuvamo pritiskom na Ctrl + O i pritiskom na Enter. Završit ćemo pritiskom na Ctrl + X za izlaz iz datoteke.

primjer datoteke hello.rb

puts "Escribe tu nombre :"
name = gets.chomp
puts "Hola "+ name +", gracias por probar este tutorial publicado en Ubunlog.com"

Pokretanje našeg uzorka programa

primjer sa rubinom koji radi

Da bismo pokrenuli ovaj primjer, morat ćemo napisati sljedeću naredbu s terminala i tako dalje pokrenite novostvorenu datoteku. Ako u skripti nema grešaka, prvo će ispisati poruku 'Unesite svoje ime'. Tamo ćemo morati nešto napisati i pritisnuti Enter. Dalje, ispisat će poruku koju smo spremili u varijablu "ime". Ovo ispis će se izvršiti između tekstualnih nizova koji su već definirani u kreiranoj datoteci. Da bismo izvršili datoteku, u terminal (Ctrl + Alt + T) zapisujemo:

ruby hola.rb

Kao što vidite, uprkos vrlo jednostavnom primjeru, ako ste tek početnik programiranja, možete odabrati jezik Ruby kao jednu od prvih opcija za početak u svijetu programiranja. Iako početi od nule, možda je najbolja opcija piton. Slijedom ovog jednostavnog članka, svatko će moći lako instalirati Ruby na svoj Ubuntu sistem i započeti s stvaranjem prilično brzo.

Ako neko želi znati više o ovom jeziku, možete proći kroz web stranica projekta i provjeriti njegove karakteristike ili dokumentacija koji se tamo mogu naći.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.