Suse 13 Redmine install (makeshift) guide

5 июня, 2015

Я несколько задолбался сам делать, в результате что бы не забыть и вдруг кому ни будь пригодиться. Данный гайд массивно основан на этом гайде. Собственно говоря это тот гайд + моменты уникальные именно для суси.

Install dependencies:

zypper in mariadb-server mariadb-devel ruby ruby-devel ImageMagick ImageMagick-devel rubygem-rake rubygem-bundler libxml2-devel libxslt-devel rubygems gcc

Enable and start MariaDB:

# systemctl enable mysql
# systemctl start mysql

Configure database:

# mysql
> CREATE DATABASE redmine CHARACTER SET utf8;
> CREATE USER ‘redmine’@’localhost’ IDENTIFIED BY ‘my_password’;
> GRANT ALL PRIVILEGES ON redmine.* TO ‘redmine’@’localhost’;
> exit

Create user to run redmine under:

# useradd redmine

Download and extract redmine:

# curl -O http://www.redmine.org/releases/redmine-2.5.2.tar.gz
Или можно из релизов взять более новый в таком случае лезем в http://www.redmine.org/releases/ смотрим понравившийся нам и пишем
# curl -O http://www.redmine.org/releases/понравившийся_нам_релиз.tar.gz
как пример если нам понравился релиз 3.0.3 то мы пишем
# curl -O http://www.redmine.org/releases/redmine-3.0.3.tar.gz

# tar xvf redmine-2.5.2.tar.gz
в этой строчке, опять же если использовали релиз отличающейся от указанного его и прописываем
# mv redmine-2.5.2/ /home/redmine/
и наконец это последняя вариабелная строчка, если использовали релиз отличающийся от указано пишем его вместо redmine-2.5.2
# mv /home/redmine/redmine-2.5.2 /home/redmine/redmine
# chown -R redmine:redmine /home/redmine/redmine

Setup redmine:

# su redmine
$ cd ~/redmine

$ cp config/database.yml.example config/database.yml
$ vi config/database.yml # set user & password for production

$ bundle install —without development test
$ sudo rake generate_secret_token
$ RAILS_ENV=production rake db:migrate
$ # load default data (optional):
$ RAILS_ENV=production rake redmine:load_default_data

$ mkdir -p tmp tmp/pdf public/plugin_assets
$ chown -R redmine:redmine files log tmp public/plugin_assets
$ chmod -R 755 files log tmp public/plugin_assets

To start redmine with Ruby’s own webserver, run:

$ sudo ruby bin/rails server webrick -e production -b 0.0.0.0
или если нужно как демон

$ sudo ruby bin/rails server webrick -e prduction -b 0.0.0.0 -d

Комментариев нет

Leave a comment


*