Intrebari? Alatura-te noua pe #holderdeord pe irc.freenode.net!

… pe Debian / Ubuntu

Instalati dependentele pachetului si configurati Ruby 2.0.0 cu RVM.

$ sudo apt-get install \ autoconf \ automake \ bison \ build-essential \ curl \ git-core \ imagemagick \ libc6-dev \ libpq-dev \ libreadline6 \ libreadline6-dev \ libsqlite3-dev \ libssl-dev \ libtool \ libxml2 -dev \ libxslt-dev \ libyaml-dev \ ncurses-dev \ openssl \ postgresql \ postgresql-server-dev-9.1 \ wnorwegian \ zlib1g \ zlib1g-dev $ curl -L get.rvm.io | bash -s stable –ruby $ ruby ​​-v ruby ​​2.0.0p247 (27.06.2013 revizuire 41674) [x86_64-linux]

PS. Pentru ca RVM sa functioneze corect cu gnome-terminal, trebuie sa bifati caseta de selectare „Executare comanda ca shell de conectare” din fila „Titlu si comanda” din pagina Setari a gnome-terminal.

ElasticSearch

Urmati linkul catre cea mai recenta versiune stabila aici si descarcati distributia corespunzatoare. Pentru apt, descarcati .deb-ul legat si rulati:

$ sudo dpkg -i elasticsearch.deb

In mod implicit, elasticsearch se poate grupa cu alte noduri din aceeasi retea, ceea ce poate cauza probleme. Pentru a evita acest lucru, utilizati un nume unic pentru setarea cluster.name in /etc/elasticsearch/elasticsearch.yml.

Baza de date

Pentru a permite Rails sa se conecteze, editati /etc/postgresql/9.1/main/pg_hba.conf ca root si schimbati linia pentru socketul de domeniu Unix din „peer” in „trust”:

# „local” este doar pentru conexiunile socket domeniu Unix -local toate toate peer + locale toate toate incredere

Apoi reporniti baza de date:

$ sudo su postgres -c “/etc/init.d/postgresql restart”

… pe OS X

Veti avea nevoie de XCode instalat – inclusiv Instrumente pentru linia de comanda.

Incepand cu 10.9, Ruby implicit pe OS X este 2.0.

porno tv anal interacial
madres cachondas anal maduras españolas
zoofilia con abuelas vieja gorda follando
brutal tops compilacion mamadas
maduras latex pilladas de torbes
porno español incestos hombres pajeandose
casadas follando por dinero borracha anal
tetas amaters cfnmwave.com
madre pajea a su hijo jovencitas folladoras
jovencitas folladoras videos porno gay de españoles
porno online gratis follando con las vecinas
porno viejas alemanas carne de mercado xxx
mujeresfollando tetas bailando
inazuma eleven xxx follando en el parque
naomi woods insesto
pornografia gratis gallega porno
porno españolas peludas videos madres lesbianas
porno por el culo metiendo mano en el bus
mujeres fornicando jovencitas españolas follando por dinero
porno chileno porno español creampie

Daca utilizati o versiune anterioara, instalati Ruby 2.0.0 prin RVM:

$ curl -L https://get.rvm.io | bash -s stable –ruby

Instalati dependente prin Homebrew:

Aceasta lista poate fi incompleta. Va rugam sa adaugati orice libs lipsa pe care o gasiti.

$ brew install git imagemagick elasticsearch

Urmati instructiunile post-instalare (brew info elasticsearch) despre cum sa porniti ElasticSearch la conectare.

Baza de date

Daca sunteti pe Lion sau o versiune ulterioara, utilizati Postgres.app:

  • Descarcati aplicatia, trageti-o in / Aplicatii si lansati-o.
  • Configurati-va calea pentru a indica instrumentele din linia de comanda asa cum este descris aici.

In caz contrar, utilizati Homebrew pentru a instala PostgreSQL:

$ brew install postgresql

Urmati instructiunile post-instalare ale brew pentru PostgreSQL. De obicei, doriti sa rulati comenzile initdb si launchtl („incarcare la autentificare”).

Nota: Daca sunteti pe OS X> = 10.7 si primiti o eroare de conexiune la pregatirea bazei de date, incercati acesti pasi:

  • Rulati ecou $ PATH | tr ‘:’ ‘\ n’ si asigurati-va ca / usr / local / bin vine inainte de / usr / bin.
  • Deschideti un shell nou si incercati acolo.
  • Verificati aceasta postare.

Creati utilizatorul „hdo” cu comanda createuser:

$ sudo su – postgres # Este necesar doar pe Linux. $ createuser hdo –no-superuser –no-createrole –createdb

Daca ati utilizat Postgres.app, asigurati-va ca ati configurat corect instrumentele din linia de comanda. In caz contrar, veti utiliza versiunea mai veche PostgreSQL livrata cu OS X> = 10.7.

$ git clone git: //github.com/holderdeord/hdo-site.git $ cd hdo-site $ gem install bundler $ [sudo] bundle install $ cp config / database.yml.example config / database.yml $ rake db : setup $ rails server puma

Configurati datele de dezvoltare

Importati un dump DB dezbracat, reindexati si configurati imagini:

$ rake import: dev: dump $ rake search: setup setup: reindex $ rake images: reset

Ultima comanda va descarca imagini reprezentative si va asocia logo-urile partilor cu partile importate.

Model de date

Pentru a vedea o diagrama entitate-relatie a bazei de date:

$ rake erd # sau $ rake erd title = “Model de date HDO”

Aceasta va genera ERD.pdf.

Pentru a rula toate specificatiile si testele buster.js:

Pentru a rula toate specificatiile Ruby:

Pentru a rula numai testele JS:

Puteti rula, de asemenea, specificatii specifice, adica model, controler sau specificatii de solicitare, de exemplu:

Rulati specificatiile cu Rails preincarcate

$ spin serve # shell separat $ spin push spec $ spin push spec / controller $ spin push spec / models / representative_spec.rb: 10 # etc.

Testarea

Folosim buster.js pentru testarea JavaScript.

Pentru a rula testele trebuie sa aveti instalat buster.js. Buster.JS pe linia de comanda necesita nodul 0.6.3 sau mai nou si NPM. Nodul 0.6.3 si mai nou vine cu NPM la pachet pe majoritatea platformelor.

Instalati buster si autolint:

$ npm install -g buster autolint

Pentru a rula testele o data:

De asemenea, puteti rula serverul buster in fundal si puteti captura browserul local:

Apoi deschideti http: // localhost: 1111 in browserul dvs. preferat.

Pentru a adauga mai multe teste, actualizati config in spec / buster.js.

Linting

$ npm install -g autolint $ rake js: lint

sau

Serverele noastre sunt configurate cu Puppet, folosind codul din repo hdo-puppet.

Docher

Puteti rula site-ul folosind Docker + docker-compose:

$ mkdir -p docker-volumes / {pg, es, hdo-site} / data && chmod 0777 docker-volumes / {pg, es, hdo-site} / data $ docker-compose up -d $ docker-compose run – -rm hdo-site bash -c ‘bundle exec rake db: migrate’ $ docker-compose run –rm hdo-site bash -c ‘bundle exec script / import parlament-period’ $ docker-compose run –rm hdo- site bash -c ‘pachet script execut / import parti’

Acum ar trebui sa puteti accesa aplicatia de la localhost: 3333.