2015-09-05
zelder
2017-06-01
05/09
2015

Настройки Rails приложения

Основано на http://rusrails.ru/getting-started-with-rails
Установка

1. Установка Ruby (при необходимости установить)
ruby -v

2. База данных

2.1. SQLite
$ sudo apt-get install yum
$ apt-get install libsqlite3-dev
$ sqlite3 --version
2.2 PostgreSQL
Подробнее о настройках PostgreSQL в статье

- Обновление инсталятора
sudo apt-get update
- Установка пакета
sudo apt-get install libpq-dev
- Установка гема
gem install pg -v '0.18.1'
- Прописать в Gemfile
group :production do gem 'pg', '0.18.1' end

3. Установка Rails
$ gem install rails (не факт)
$ apt-get install ruby-railties-4.0
$ rails --version

4. Установка bundler
$ sudo apt-get install bundler
$ bundle install

$ gem install execjs
$ sudo apt-get install nodejs
-- gem install nodes (NOT)
-- gem install therubyrhino (NOT)

Создание проекта


1. Создание папки проекта. Заходим в папку с правами
cd /home/zelder/rails/

2. Создание проекта (blog1 — название проекта)
rails new blog1


Запуск сервера


1. Перейти в папку проекта
cd /home/zelder/rails/blog1/

2. Запуск сервера
./bin/rails server

3. Остановка сервера
- в терминале Ctrl+C

Сайт доступен будет по адресу: http://localhost:3000/


Основные действия при обновлении сайта на сервере


миграция базы
$ RAILS_ENV=production rvm use 1.9.3 do bundle exec rake db:migrate

прекомпиляция скриптов и стилей
$ RAILS_ENV=production bundle exec rake assets:precompile

Как использовать SSH на Windows, можно прочитать в статье.

Также не забыть перезапустить сервер (все unicorn и прочее)