Suse 13 Redmine install (makeshift) guide
Gendar 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