в /var/lib/pgsql/9.2/data/pg_hba.conf и перегружаем postgresql
# TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all peer # IPv4 local connections: host redmine redmine 127.0.0.1/32 trust host all all 127.0.0.1/32 ident # IPv6 local connections: host all all ::1/128 ident
service postgresql-9.2 restart
Проверяем, что пользователь redmine в postgresql настроены корректно.
version -------------------------------------------------------------------------------------------------------------- PostgreSQL 9.2.8 on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4), 64-bit (1 строка)
Устанавливаем дополнительные бибилиотеки при помощи bundle
Обратите внимание, если вы устанавливали PostgreSQL так как я описывал ранее, то вы должны явно указать путь до каталога с исполняемыми файлами PostgreSQL, т.к. по умолчанию дистрибутив устанавливается в нестандартное место.
cd /opt/redmine-2.3/ PATH=/usr/pgsql-9.2/bin:$PATH bundle install --without development test mysql2
Не забываем сгенерировать токен:
rake generate_secret_token
Создаем структуру базы данных и выполяем первичное заполнение
su -c 'ruby script/rails server webrick -e production' redmine
Вывод получится приблизительно следующий:
=> Booting WEBrick => Rails 3.2.13 application starting in production on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server Rails Error: Unable to access log file. Please ensure that /opt/redmine-2.3/log/production.log exists and is chmod 0666. The log level has been raised to WARN and the output directed to STDERR until the problem is fixed. OpenIdAuthentication.store is nil. Using in-memory store. Creating scope :system. Overwriting existing method Enumeration.system. Creating scope :sorted. Overwriting existing method Group.sorted. Creating scope :sorted. Overwriting existing method User.sorted. [2014-05-10 15:05:51] INFO WEBrick 1.3.1 [2014-05-10 15:05:51] INFO ruby 2.1.1 (2014-02-24) [x86_64-linux] [2014-05-10 15:05:51] INFO WEBrick::HTTPServer#start: pid=27672 port=3000
Настраиваем почтовые уведомления
Отредактируйте configuration.yml
cd /opt/redmine-2.3/config/ cp configuration.yml.example configuration.yml