ubuntu12.04安装redmine

ubuntu12.04安装redmine

安装mysql


sudo apt-get install mysql-server

配置mysql


CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

下载Redmine 2.4.2代码


wget http://www.redmine.org/releases/redmine-2.4.2.tar.gz
tar zxvf redmine-2.4.2.tar.gz

安装ruby1.9.3


sudo apt-get install ruby1.9.3

配置数据库


cd config
cp database.yml.example database.yml

编辑database.yml


production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: "your_pwd"
encoding: utf8

redmine-2.4.2目录下执行命令安装gem的依赖项


gem install bundler

安装redmine依赖项


sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
sudo gem install mysql2 -v '0.3.16'
sudo apt-get install libmagickcore-dev libmagickwand-dev
bundle install --without development test

最后安装


rake generate_secret_token
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data
mkdir -p tmp tmp/pdf public/plugin_assets
chown -R 777 files log tmp public/plugin_assets
chmod -R 755 files log tmp public/plugin_assets

启动


sudo ruby script/rails server webrick -e production > /dev/null 2>&1 &

后记

  • 在安装redmine依赖项时候,我才知道为什么需要有docker这种东西
  • 内网mysql root的密码是droidhang
  • 如何迁移redmine数据
  • 本文参考

你可能感兴趣的:(ubuntu12.04安装redmine)