Cum se instalează Ruby pe un Mac

Acesta este adaptat pentru utilizatorii Basix printre voi. Dacă ați fost mâncărime pentru a încerca Ruby și / sau Rails, dacă terminalul este ceva nou pentru tine, s-ar putea să găsiți că chiar și procesul de instalare poate genera nenumărate erori confuze. Acest articol va detalia pașii exacți pe care trebuie să îi urmați pentru a obține Ruby pe computerul dvs. Mac.


Pasul 1 - RVM

Ce ar putea fi interesat să știți este că Ruby vine preinstalat pe Mac. Nu mă credeți? Deschideți Terminalul și tastați:

ruby -v

Probabil, numărul versiunii va reveni 1.8.7. În timp ce s-ar putea să fiți tentat să rămânem cu asta, probabil că nu ar trebui să aveți din mai multe motive:

  • Versiunile vechi ale sistemului de operare au fost livrate cu o versiune buggy a lui Ruby
  • RVM oferă flexibilitatea de a utiliza orice versiune de Ruby pe care o solicitați. În plus, dacă începeți cu Ruby, nu utilizați o versiune veche; vrei 1.9.2!

Aceste zile, RVM este modul în care copiii cool instalează Ruby, și asta vom folosi.

"RVM vă permite să implementați fiecare proiect cu propriul său mediu complet autonom și dedicat - de la versiunea specifică a rubinului, până la setul exact de pietre prețioase necesare pentru a rula aplicația dvs. Având un set precis de pietre, de asemenea, evită problema de conflicte de versiune intre proiecte, care poate provoca erori greu de urmarit si ore de cadere a parului.

Deschideți terminalul și tastați:

$ \ curl -L https://get.rvm.io | bash -s stabil - rauri --autolibs = activat # Sau, --ruby = 1.9.3

Dacă se produce o eroare când executați această comandă, asigurați-vă că ați instalat Git. Nu vă faceți griji, este ușor de configurat!


Pasul 2 - Încărcați RVM în Shell

Dați-i câteva secunde pentru a instala și, în continuare, trebuie să punem RVM la dispoziția shell-ului. Vom face asta prin actualizarea noastră ~ / .Bash_profile fişier.

cd ~ / sudo vim .bash_profile

Rețineți că folosim Vim pentru a actualiza acest fișier, ceea ce poate fi puțin confuz la început. Simțiți-vă liber să deschideți acest fișier în orice editor de cod preferat. Poate vrei să o folosești mate .bash_profile. De asemenea, rețineți că, dacă acest fișier nu există, ar trebui să îl creați manual. Lipiți următoarele în partea de jos a paginii.

[[-s "$ HOME / .rvm / scripts / rvm"]] && sursă "$ HOME / .rvm / scripts / rvm" # Încărcă RVM într-.

Dacă utilizați Vim, va trebui să apăsați eu pentru a comuta Inserați modul primul. Odată ce linia a fost lipită, apăsați Evadare, și apoi : wq! pentru a salva și a închide fișierul. Dacă utilizați un editor de cod diferit, atunci știți ce să faceți!


Pasul 3 - Reporniți terminalul

Doar pentru a fi în siguranță, să reluăm terminalul pentru a ne asigura că totul a intrat în vigoare. Pentru a vă asigura că RVM este instalat corect, tastați:

RVM

Ar trebui să vedeți o listă lungă de comenzi care sunt disponibile pentru dvs. Bună treabă; acea parte este în afara drumului.


Pasul 4 - Descărcați cea mai recentă versiune a codului Xcode

Din experiențele mele, cea mai mare problemă este atunci când încerci să instalezi o nouă versiune de Ruby cu RVM și vei fi întâmpinat cu o mulțime de erori confuze. De cele mai multe ori, acest lucru este rezultatul faptului că Xcode-ul Apple nu este instalat pe sistemul dvs. sau, dacă nu este, versiunea curentă.

Puteți descărca Xcode de la Apple's App Store. Căutați "xcode" și faceți clic pe butonul de instalare.

S-ar putea să vă doriți să vă pregătiți un pranz, deoarece acest fișier mare va dura ceva timp pentru a descărca. Odată ce procedați, rulați procesul de instalare și, când ați terminat, închideți Xcode. Nu ar trebui să reporniți computerul, dar dacă vă țineți în grațiile bisericii, faceți-o și faceți-o.


Pasul 5 - Descărcați Ruby 1.9.2

Apoi, reporniți terminalul și tastați:

rvm listă cunoscută

Veți vedea o listă lungă de versiuni?

$ rvm list # MRI Rubies 1.8.6 [-p420] 1.8.6-cap 1.8.7 [-p352] 1.8.7-cap 1.9.1-p378 1.9.1 [-p431] 1.9.1-cap 1.9. 2-p180 1.9.2 [-p290] 1.9.2-cap rubin-cap? 

Pentru nevoile noastre, să instalați Ruby 1.9.2

rvm install 1.9.2

Asta nu ar trebui să dureze decât o clipă.

Dacă în continuare primiți o eroare în acest moment, lăsați un comentariu de mai jos cu mesajul dvs. de eroare, iar restul dintre noi vă va ajuta să îl depanați. Dar, înainte de a face acest lucru, tastați: rvm note pentru a determina dacă ați uitat să instalați dependențe.

Odată ce instalarea sa încheiat, trebuie să le spunem RVM care versiune de Ruby dorim să folosim în prezent:

utilizarea rvm 1.9.2

Apoi, testați-l verificând numărul versiunii:

ruby -v

Pe calculatorul meu, aceasta se întoarce ruby 1.9.2p290 (2011-07-09 revizuire 32553) [x86_64-darwin11.1.0]. Bună treabă, acum folosiți Ruby 1.9.2. Este doar un ultim lucru de rezolvat.


Pasul 6 - Faceți 1.9.2 setarea implicită

Dacă reporniți terminalul și tastați ruby -v din nou, veți găsi probabil că a revenit la versiunea sistemului Ruby: 1.8.7. Nu e bine! Sa fim siguri ca facem 1.9.2 implicit.

rvm - utilizarea inițială 1.9.2

Acest bit este identic cu ceea ce am făcut doar un moment în urmă - singura diferență fiind faptul că am specificat că 1.9.2 ar trebui să fie implicit.


Pasul 7 - Terminat. Începeți să instalați pietre prețioase

Si asta e! Sunteți gata să plecați! Dacă doriți să experimentați sintaxa lui Ruby, tastați:

irb 2 + 2

Următorul pas este să instalați orice bijuterii pe care le solicitați. De exemplu, dacă doriți să lucrați cu Ruby on Rails:

bijuterii de instalare bijuterie

Sau posibil Sinatra:

gem instala sinatra

Important: Rețineți că nu folosesc sudo pentru a instala aceste pietre. Acesta este un mare nu Nu când lucrați cu RVM. Din documentele oficiale:

"Când faceți sudo executați comenzi ca root, un alt utilizator dintr-un alt shell și, prin urmare, toate setările pe care RVM le-a făcut pentru dvs. sunt ignorate în timp ce comanda rulează sub sudo (cum ar fi GEM_HOME, etc? , de îndată ce executați "sudo" ca utilizator de sistem rădăcină care vă va șterge mediul, precum și orice fișiere pe care le creează, nu pot fi modificate de utilizatorul dvs. și vor avea loc evenimente ciudate. să crezi că cineva are o papusa voodoo a cererii tale?) "


Concluzie

Dacă acest tutorial părea incredibil de ușor pentru tine, asta pentru că nu a fost destinat pentru tine. Nu toată lumea se simte confortabilă cu linia de comandă, și nu toată lumea instalează Ruby fără a fi întâmpinat întâi cu o grămadă de erori. Sperăm că acest articol vă va ajuta puțin. Și, din nou, dacă aveți în continuare probleme, lăsați un comentariu și vom face tot posibilul pentru a vă ajuta!

Ca alternativă la RVM, ar trebui să te uiți și la rbenv, care, deși destul de nou, câștigă rapid popularitate.

De asemenea, ați putea dori?

  • De ce ar trebui să utilizați RVM
  • Ruby pentru începători: Sesiune
Cod