Erinevus lehekülje "Programmeerimine:Ruby:start" redaktsioonide vahel

Allikas: Kuutõrvaja
48. rida: 48. rida:
  
 
Raamatud/viited soovitavas järjekorras:
 
Raamatud/viited soovitavas järjekorras:
* http://www.ruby-lang.org/en/documentation/ - Ainult //Getting Started// osa.
+
* http://www.ruby-lang.org/en/documentation/ - Ainult ''Getting Started'' osa.
 
* "The Well Grounded Rubyist" David A Black
 
* "The Well Grounded Rubyist" David A Black
 
* "The Book of Ruby" Huv Collingbourne - Tasuta saadaval http://www.sapphiresteel.com/The-Book-Of-Ruby
 
* "The Book of Ruby" Huv Collingbourne - Tasuta saadaval http://www.sapphiresteel.com/The-Book-Of-Ruby
 
* http://ruby-metaprogramming.rubylearning.com/
 
* http://ruby-metaprogramming.rubylearning.com/

Redaktsioon: 21. oktoober 2010, kell 01:09

Sissejuhatus

Samal ajal kui Java alguse saanud keel - 1995 -, mille arendamisega tegeles esialgu üks mees, Yukihiro "Matz" Matsumoto, kes polnud rahul ühegi olemasoleva keelega. Kui alguses oli keel populaarne ainult Jaapanis, hilisemalt, seoses RubyOnRails-i (Ruby MVC) populaarseks saamisega, on ka Ruby kasutajaskond suurenenud.


Loe ka:


Mõisted, tarvilikud asjad

  • gem - Ruby paketihaldus. Sarnane Debiani omale - lihtne paigaldamine ning sõltuvused.
  • rvm - Ruby Version Manager. Võimaldab mitme Ruby versiooni ning erinevat gem-ide seadistust.


Ruby paigaldamine

Ruby on võimalik paigaldada paketihalduse vahenditega (nt apt-get install ruby) või RVM-i kasutades, mis autori arvates on parem, sest võimaldab erinevaid Ruby versioone omada ning neid lihtsasti vahetada.

Debiani paketihaldus

...

RVM

...


Gem-ide haldamine

Funktsionaalsuse lisamine, nt soovil MySQL-i andmebaasi Ruby-st, tuleb paigaldada vastav gem.

 gem search --remote            # näita kõiki gem-ide pakette 
 gem list                       # näita paigaldatud gem-e
 gem search mysql --remote      # otsi gem-e, mis on seotud mysql-iga
 gem install mysql              # paigalda gem


Mitmed gem-id pakuvad Ruby API-t ja ise kasutavad OS-ile sobivaid teeke. Nt enne kui anda käsk "gem install mysql", tuleks root-una anda käsk "apt-get install libmysqlclient-dev".


Ruby-s programmeerimine

Autori arvates ei ole mõttekas käesolevas tekstis kirjeldada, kuidas Ruby süntaksit kirjutada, küll aga viidata sobivatasse kohtadesse, et algus oleks lihtsam.

Raamatud/viited soovitavas järjekorras: