- Установка необходимых компонентов
- Развертывание виртуальной машины
- Настройки для подключения к БД с основной машины
- Команды для rbenv
- Установить VirtualBox
https://www.virtualbox.org/wiki/Downloads
- Установить Vagrant
https://www.vagrantup.com/downloads.html
- Установить плагины к Vagrant из репозитория
https://github.com/dotless-de/vagrant-vbguest
vagrant plugin install vagrant-vbguest
vagrant plugin install vagrant-disksize
git clone [email protected]:Eduson/vagrant_rails.git
- Перейти в папку с проектом
- Инициализировать submodule
cd files/eduson
- Обновить submodule
git submodule update
- Вернуться в корень проекта
cd ../..
vagrant up
- Заходим на гостевую машину
vagrant ssh
- С гостевой машины - переходим в проект (в конфиг добавлен alias
eduson
) - Устанавливаем гемы
bundle install
- Устанавливаем фронтенд зависимости
yarn install
- Скопировать свои ssh ключи или добавить новые командой
ssh-keygen
- Разворачиваем дамп БД
make update_db
- Запускаем приложение
foreman start
- Host:
localhost
- Port:
15432
- Initial Database:
eduson_development
- User Name:
eduson
- Password:
eduson
rbenv versions
- список установленных версий rubyrbenv version
- отображает активную версию rubyrbenv install -l
- список всех доступных версий rubyrbenv install 2.4.10
- установка rubyrbenv uninstall 2.4.10
- удаление rubyrbenv local 2.4.10
- подключение версии ruby в обход global версии rubyrbenv local --unset
- отключение локальной версии rubyrbenv global 2.4.10
- установка версии ruby в качестве основной версии