Установка Redmine 3.x на тарифе CALMA
Материал из DiPHOST.Ru wiki system
Adnull (Обсуждение | вклад) (Новая страница: «Для начала необходимо сменить тип сайта на Ruby 2.1 Скачиваем архив редмайна со страницы http://…») |
Adnull (Обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | <meta name="title" content="Установка Redmine 3.x на тарифе CALMA" /> | ||
+ | |||
Для начала необходимо сменить тип сайта на Ruby 2.1 | Для начала необходимо сменить тип сайта на Ruby 2.1 | ||
Скачиваем архив редмайна со страницы http://www.redmine.org/projects/redmine/wiki/Download и его содержимое распаковываем в папку webapp вашего сайта. | Скачиваем архив редмайна со страницы http://www.redmine.org/projects/redmine/wiki/Download и его содержимое распаковываем в папку webapp вашего сайта. | ||
- | Далее необходимо установить bundler. В домашней директории выполняем команду | + | Далее необходимо установить bundler. В домашней директории выполняем команду |
+ | <source lang="sh">gem21 install --user-install bundler</source> | ||
+ | |||
bundler установится в ~/.gem/ruby/2.1/bin | bundler установится в ~/.gem/ruby/2.1/bin | ||
+ | |||
Для дальнейшего его использования добавим путь к нему в переменную PATH: | Для дальнейшего его использования добавим путь к нему в переменную PATH: | ||
- | export PATH="$PATH:/home/poweradm/.gem/ruby/2.1/bin" | + | <source lang="sh">export PATH="$PATH:/home/poweradm/.gem/ruby/2.1/bin"</source> |
Переходим к установке redmine | Переходим к установке redmine | ||
Строка 12: | Строка 17: | ||
1) Копируем config/database.yml.example в config/database.yml и редактируем настройки production | 1) Копируем config/database.yml.example в config/database.yml и редактируем настройки production | ||
- | 2) Устанавливаем зависимости. В папке проекта (webapp) выполняем команду bundle install --path=vendor/bindle --without development test postgresql sqlite | + | 2) Устанавливаем зависимости. В папке проекта (webapp) выполняем команду |
+ | <source lang="sh">bundle install --path=vendor/bindle --without development test postgresql sqlite</source> | ||
+ | |||
+ | 3) генерируем секретный ключ к БД | ||
+ | <source lang="sh">bundle exec rake generate_secret_token</source> | ||
- | + | 4) Создаем базы данных | |
+ | <source lang="sh">RAILS_ENV=production bundle exec rake db:migrate</source> | ||
+ | тут выскочит ошибка. Идем в БД и меняем тип таблицы changesets на myisam после чего опять запускаем | ||
+ | <source lang="sh">RAILS_ENV=production bundle exec rake db:migrate</source> | ||
- | + | 5) Если все успешно - заливаем начальные данные | |
+ | <source lang="sh">RAILS_ENV=production bundle exec rake redmine:load_default_data</source> | ||
- | + | 6) PROFIT! |
Версия 14:03, 8 февраля 2017
Для начала необходимо сменить тип сайта на Ruby 2.1
Скачиваем архив редмайна со страницы http://www.redmine.org/projects/redmine/wiki/Download и его содержимое распаковываем в папку webapp вашего сайта.
Далее необходимо установить bundler. В домашней директории выполняем команду
Process '/usr/local/bin/highlight --fragment --style=jedit --syntax='sh' --style-outfile='/home/dipwiki/tmp/highlight.css'' failed to start?
You need to specify a language like this: <source lang="html">...</source>
Supported languages for syntax highlighting:
(error loading support language list)bundler установится в ~/.gem/ruby/2.1/bin
Для дальнейшего его использования добавим путь к нему в переменную PATH:
Process '/usr/local/bin/highlight --fragment --style=jedit --syntax='sh' --style-outfile='/home/dipwiki/tmp/highlight.css'' failed to start?
You need to specify a language like this: <source lang="html">...</source>
Supported languages for syntax highlighting:
(error loading support language list)Переходим к установке redmine
1) Копируем config/database.yml.example в config/database.yml и редактируем настройки production
2) Устанавливаем зависимости. В папке проекта (webapp) выполняем команду
Process '/usr/local/bin/highlight --fragment --style=jedit --syntax='sh' --style-outfile='/home/dipwiki/tmp/highlight.css'' failed to start?
You need to specify a language like this: <source lang="html">...</source>
Supported languages for syntax highlighting:
(error loading support language list)3) генерируем секретный ключ к БД
Process '/usr/local/bin/highlight --fragment --style=jedit --syntax='sh' --style-outfile='/home/dipwiki/tmp/highlight.css'' failed to start?
You need to specify a language like this: <source lang="html">...</source>
Supported languages for syntax highlighting:
(error loading support language list)4) Создаем базы данных
Process '/usr/local/bin/highlight --fragment --style=jedit --syntax='sh' --style-outfile='/home/dipwiki/tmp/highlight.css'' failed to start?
You need to specify a language like this: <source lang="html">...</source>
Supported languages for syntax highlighting:
(error loading support language list)тут выскочит ошибка. Идем в БД и меняем тип таблицы changesets на myisam после чего опять запускаем
Process '/usr/local/bin/highlight --fragment --style=jedit --syntax='sh' --style-outfile='/home/dipwiki/tmp/highlight.css'' failed to start?
You need to specify a language like this: <source lang="html">...</source>
Supported languages for syntax highlighting:
(error loading support language list)5) Если все успешно - заливаем начальные данные
Process '/usr/local/bin/highlight --fragment --style=jedit --syntax='sh' --style-outfile='/home/dipwiki/tmp/highlight.css'' failed to start?
You need to specify a language like this: <source lang="html">...</source>
Supported languages for syntax highlighting:
(error loading support language list)6) PROFIT!