最近刚刚在win10上搭建了一个redmine的服务,用于管理自己的小团队。闲来在家无聊,家里正好有台ubuntu15.10系统的64位机器,于是就想也搞个这个东西来玩玩。
废话不多说开始讲解配置过程:
1 安装mysql:
sudo apt-get install mysql-server mysql-client
安装的过程中会有提示,让你输入数据库管理员root的密码,你就输入并且记住这个密码。
数据库安装完毕后,需要为redmine创建数据库。
在终端:
输入mysql -u root -p
终端会让你输入密码,输入之前的密码,进入mysql的终端,在这里面创建redmine数据库
CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
这里的
my_password是你的redmine数据库密码,用户名是redmine,数据库名是redmine.记住你的用户名,数据库名和密码。
2 下载redmine,配置数据库
去这个下载网页下载,有几个版本,我选择版本最高的redmine-3.2.1.tar.gz
下载完成后解压缩,首先配置相应的数据库。进入redmine根目录,里面有个config目录
找到database.yml.example这个文件,这个是redmine数据库配置文件。改名cp database.yml.example database.yml 去掉.example后缀名。。
打开改名后的文件。
修改里面内容:
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: "my_password"
encoding: utf8
这里面的修改成上面提到的数据库的密码,用户和数据库名。
3 安装ruby gems以及ruby-dev等包。
很简单只需要输入
sudo apt-get install ruby ruby-dev就行了(gem在ruby里面会被自动安装,网上说的都已经过时了,最新的是这样安装)
安装完后,最好能够修改下gem和后续的bundler的安装源,如果使用默认的会被墙,你懂的,请改成淘宝源:
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
bundle config 'mirror.https://rubygems.org' 'https://ruby.taobao.org'
4 配置redmine
接下来的工作就是安装一些使用gem和bundle安装一些软件,记住执行这些后续命令一点要在redmine的根目录下面。
请看官网的配置步骤,别去参考网上的一些中国人写的,还有什么redmine中文网站,纯粹扯淡,饶死你。。。就按照官网的配置就行。
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
安装的过程会出现提示,提示里缺少某个包,有的使用apt-get install就可以安装,有的需要使用sudo gem install来安装。
全程不会超过2分钟,安装完毕后,就可以按照官网的说明就行启动了。。。