mgup/hq — pull request #31 by AAGaponenko (2014-07-09 11:30:37+00:00)
Title: инструкция для запуска матрицы МГУП

8/07/2014.
Наша задача на текущий момент заключается в том чтобы запустить локальную версию
“Матрицы МГУП”.
Для начала нам нужно установить необходимые библиотеки, программы и файлы.
Начнем с установки RVM, ruby и MySQL, bundle install:
1. Запускаем Терминал.
2. Перед тем, как что-нибудь сделать мы должны убедиться что все пакеты актуальны:
sudo apt-get update
3. Далее мы можем приступить к установке RVM (Ruby Version Manager). Это программа
позволяющая использовать несколько версий Ruby на одной машине. В данном случае она
нам нужна чтобы установить последнюю версию Ruby.
Если у вас нет curl — его можно установить командой:
sudo apt-get install curl
4. Затем ставим RVM:
curl -L get.rvm.io | bash -s stable
5. После установки RVM его необходимо запустить:
source ~/.rvm/scripts/rvm
6. С использованием RVM, Ruby легко установить:
rvm install 2.1.2
7. Устанавливаем MySQL;
sudo apt-get install mysql-server
8. Устанавливаем дополнительные библиотеки для работы с программой. Для этого нам
необходимо зайти в директорию программы( у меня путь: cd Downloads/hq-
master/) и выполнить команду:
bundle install
P.S. Возможные ошибки, возникающие при установке gem’ов.
1. При возникновении ошибки с устновкой gem’а capibara необходимо доставить пакет
командой в терминале “sudo apt-get install libqt4-dev”
2. При возникновении ошибки с установкой gem’а tiny_tds необходимо доставить пакет
командой в терминале “sudo apt-get install freetds-dev”.
9.07.2014
На этом этапе нам нужно создать базу данных с целью запуска “Матрица МГУП”
Нужно сделать следующие шаги:
1. В терминале войти в MySQL командой:
mysql
2. Команда, показывающая уже существующие базы данных:
show databases;
3.Нужно войти под:
/bin/bash --login
4.Затем проверяем версию ruby
ruby -v
5.Подключаем
rvm ruby-2.1.2
6.И проверяем:
bundle install
7.Запускаем сервер:
rails s
8.Проверяем сервер:
http://127.0.0.1:3000/
9.В терминале проверяем порты:
netstat -tap
10.Проверяем идет ли соединение с портом 3306:
telnet localhost 3306
11.Отключаем сервер командой:
^]
12.Смотрим команды:
rake -T
13.Используем команду для переноса структуры ит схемы в базу данных:
rake db:setup
14.Запускаем сервер.