Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save seliverstov-maxim/09fde4533f0d87808ed26a2111231f45 to your computer and use it in GitHub Desktop.
Save seliverstov-maxim/09fde4533f0d87808ed26a2111231f45 to your computer and use it in GitHub Desktop.
== Install rvm and ruby ==
# rvm - менеджер версий руби (можно устанавливать разные версии и переключать их для каждого проекта индивидуально)
# see: https://rvm.io/
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable --ruby
# Установка конкретной версии рубей see: https://rvm.io/rubies/installing
rvm install 2.1.1
rvm --default use 2.1.1
ruby -v
# => ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin12.0]
== Настройка проекта ==
# Установить бандлер (менеджер зависимостей библиотек)
gem bundler install
# создать базу данных в постгресе, в зависимости от окружения (development - по умолчанию, testing, staging, production)
# для development:
# database: medlawyer-development
# username: postgres
# password:
# see: config/database.yml
# Установка библиотек
bundle install # в корне проекта
# Накатываем миграции
bin/rake db:create db:migrate
bin/rake db:seed
== Запуск проекта ==
bin/rails s
# проект будет доступен на localhost:3000
# Читайте также:
# http://rvm.io/ - про rvm
# http://www.digitalocean.com/community/tutorials/postgresql-ubuntu-16-04-ru - про postgres
# http://bundler.io/ - про бандлер
# http://ru.wikipedia.org/wiki/Ruby - про ruby
# http://rusrails.ru/ - про rails
@seliverstov-maxim
Copy link
Author

Общий смысл

надо поставить:

  • постгрес
  • rvm
  • ruby
  • bundler
  • библиотеки их зависимости (установка библиотек может упасть, из-за того что нет нужной тулзы. Надо поставить тулзу, и перезапустить установку)
  • накатить миграции
  • запустить веб сервер

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment