-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
executable file
·64 lines (41 loc) · 2.7 KB
/
README
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
21 февраля обновление до ruby-1.9.3-p125
последовательно выполняем команды
rvm install ruby-1.9.3-p125
rvm use ruby-1.9.3-p125
rvm gemset create rails3.2
rvm use --default [email protected]
gem install bundler --pre
затем заходим в папку с проектом и выполняем
bundle install
все!
-----------------
Стек используемых технологий
На 23 января 2012 года
Ruby 1.8.7 ENTERPRISE EDITION
Ruby on Rails 3.0.10
Список текущих плагинов и движком можно посмотреть в файле Gemfile
Почитать по установке Ruby:
http://beginrescueend.com/
=======
Краткая инструкция по установке или обновлению
-----------------------------------
Выкачиваем/обновляем последнюю версию сайта из репозитория.
Настоятельно рекомендуется устанавливать все на основе RVM (beginrescueend.com)
Нам понадобится установленны ruby-1.9.3-head
rvm install ruby-1.9.3-head
Дальше создаем что-то вроде контейнера/среды для нашего проекта и плагинов(gems), которые будем использовать.
#Сперва переключаемся на установленный руби
rvm ruby-1.9.3-head
#теперь создаем gemset, именно с таким именем
rvm gemset create rails3.2
Можно сделать этот gemset и руби выбранными по умолчанию для всей системы.
Но есть более гибкий способ. В корне проекта есть файл .rvmrc, который автоматом переключает руби и рельсы на те версии которые нам нужны, при переходе в папку проекта.
Я уже прописал нужные версии, так что надо будет только подтвердить при первом заходе в папку проекта в консоли.
Следующий этап установка нужных плагинов к проекту.
В консоли заходим в папку проекта, подтверждаем что доверяем файлу .rvmrc.
Выполняем команду
gem install bundler --pre
Ставится gem по управлению плагинами.
Затем выполняем команду
bundle install
Поставятся все плагины которые нужны для проекта.