-
Notifications
You must be signed in to change notification settings - Fork 1
/
README.old
39 lines (37 loc) · 3 KB
/
README.old
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
== aero
Для установки проделайте следующие шаги:
0. Распаковываем проект
0.1. scp архив_с_проектом мой_новый_логин_на_удаленной_машине@asrv9-ctx-7:/куда_положить_архив
0.2. если спросило (yes/no) печатаем yes и нажимаем Enter
0.3. ssh asrv9-ctx-7 -l мой_новый_логин_на_этой_машине
0.4. см. пункт 0.2.
0.5. cd куда_положить_архив
0.6. tar xzvf архив_с_проектом
(теперь путь_до_папки_с_проектом = /куда_положить_архив/aero)
1. Инициализируем свою разработческую базу данных при помощи initdb
1.1. export LC_ALL=ru_RU.UTF-8
1.2. initdb -D папка_где_я_хочу_хранить_базу
1.3. pg_ctl -D папка_где_я_хочу_хранить_базу -o "-i -p мой_уникальный_порт" start
1.4. создаем в репозитории пользователя worker
1.4.1. psql -p мой_уникальный_порт template1
1.4.2. выполняем в БД команду:
CREATE USER worker WITH PASSWORD 'worker' CREATEDB;
1.4.3. выходим, нажав Ctrl+d
2. Создаем ссылки на свое приложение в папке /var/www
2.1. cd /var/www/cgi-bin/мой_новый_логин_на_удаленной_машине
2.2. ln -sf путь_до_папки_с_проектом/lib aero
2.3. cd /var/www/html/мой_новый_логин_на_удаленной_машине
2.4. ln -sf путь_до_папки_с_проектом/lib/stylesheets
2.5. меняем в файле проекта путь_до_папки_с_проектом/lib/templates/layout/header.rb
адрес /stylesheets/aero.css на /мой_новый_логин_на_удаленной_машине/stylesheets/aero.css
3. Инициализируем БД
3.1. Меняем в файле путь_до_папки_с_проектом/lib/db_core/db_driver.rb порт 5432 на мой_уникальный_порт
3.2. cd путь_до_папки_с_проектом
3.3. rake test
4. Открываем в браузере
4.1. Открываем свою папку и папку с проектом на просмотр для всех:
4.1.1. chmod 755 ~
4.1.2. chmod 755 путь_до_папки_с_проектом -R
4.2. Запускаем браузер
4.3. Открываем адрес: asrv9-ctx-7.msiu.ru/cgi-bin/мой_новый_логин_на_удаленной_машине/aero/aero.rb
5. Если что-то не так, то возвращаемся к пункту 0 и внимательно ищем ошибку!