Recomandă recomandări pentru rubinii pe manualele șinelor

Setarea dependențelor pentru dezvoltare

Acest ghid explică modul de configurare a mediului pentru dezvoltarea kernelului Ruby on Rails.

După ce ați citit acest ghid, veți învăța:







  • Cum să configurați aparatul pentru dezvoltarea Rails
  • Cum să executați o unitate specifică de teste de unitate dintr-un set de test de șine
  • Cum funcționează o parte din suita de testare Rails a activității Active Record?

1. O modalitate simplă

Cea mai simplă și recomandată modalitate de a obține un mediu de dezvoltare gata pentru programare este utilizarea casetei de dezvoltare Rails.

2. Mod dificil

În cazul în care nu puteți utiliza caseta de dezvoltare Rails, iată pașii pentru a crea un mediu de dezvoltare pentru kernelul Ruby on Rails.

2.1. Instalați Git

Ruby on Rails utilizează Git pentru a controla codul. Pagina principală Git are instrucțiuni de instalare. De asemenea, în rețea există o serie de resurse care vă vor ajuta să vă familiarizați cu Git:

2.2. Clonați depozitul Ruby on Rails

Mergeți la dosarul în care doriți să plasați codul sursă Ruby on Rails (va crea propriul său subdirector de șine) și executați:

2.3. Configurați și executați teste







Setul de test trebuie să treacă pentru orice cod trimis. Indiferent dacă scrieți un nou cod sau calculați pe altcineva, trebuie să puteți efectua teste.

Mai întâi, instalați SQLite3 și fișierele sale de dezvoltare pentru bijuteria sqlite3. Utilizatorii MacOS pot face acest lucru:

Pe Ubuntu, aceasta se face astfel:

Dacă aveți Fedora sau CentOS, atunci așa

Folosind sarcina Rake pentru a crea baze de date de testare, asigurați-vă că acestea au codificarea corectă și sortarea.

Veți vedea următoarea avertizare (sau avertizare localizată) la activarea extensiei HStore în PostgreSQL 9.1.x sau mai devreme: "AVERTISMENT: => este depreciat ca operator".

Dacă utilizați o bază de date diferită, căutați informațiile de conectare în fișierul activrecord / test / config.yml sau activerecord / test / config.example.yml. Puteți edita activrecord / test / config.yml. Pentru a furniza alte acreditări pentru mașina dvs., dacă este necesar, dar, evident, nu ar trebui să trimiteți astfel de modificări înapoi la Rails.

2.6. Configurarea cablului de acțiune

Cablul de acțiune utilizează Redis ca adaptor de abonament implicit (mai mult). Astfel, pentru ca testele pentru cablurile de acțiune să treacă, trebuie să instalați și să rulați Redis.

2.6.1. Se instalează Redis din surse

Documentația Redis descurajează instalarea cu ajutorul administratorilor de pachete, deoarece acestea sunt de obicei caduce. Instalarea din surse și lansarea serverului sunt simple și bine documentate în documentația Redis.

2.6.2. Instalarea programului Redis din managerul de pachete

În MacOS, puteți rula:

Urmați instrucțiunile de la Homebrew pentru ao porni.

Pe Ubuntu, rulați:







Articole similare

Trimiteți-le prietenilor: