项目管理软件redmine安装

简介:
+关注继续查看

Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce、 SVN、CVS、TD等等。这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容 来推动项目的进度,同时系统利用时间线索和各种动态的报表形式来自动给成员汇报项目进度。

下面开始部署:

    本文系统:centos6.5 x86_64

        Ip:192.168.28.138

 1、安装环境:(本地已经安装了epel源)

1
2
     
yum install gcc flex autoconf zlib curl zlib-devel curl-devel bzip2 bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel gcc+ gcc-c++ libxml2 libxml2-devel libxslt libxslt-devel -y

2、安装libyaml

1
yum install libyaml-devel  yaml -y

3、安装mysql

1
yum install mysql mysql-server mysql-devel -y

初始化数据库

1
/etc/init.d/mysqld start

弄个密码:

1
mysqladmin -uroot password '123456'

登录并创建个数据库

1
2
3
4
 mysql -uroot -p123456
 CREATE DATABASE redmine CHARACTER SET utf8;
 grant all on redmine.* to redmine@'localhost' identified by 'redmine123';
 flush privileges;

4、安装ruby(使用其他帐号来安装)

1
2
3
4
5
6
7
8
useradd -d /opt/redmine redmine
su - redmine
wget 
 tar zxvf ruby-1.9.3-p547.tar.gz 
 cd ruby-1.9.3-p547
 ./configure --prefix=/opt/redmine/ruby --enable-shared 
make
make install

4.2、设置环境变量

1
2
vim ~/.bash_profile 
export PATH=/opt/redmine/ruby/bin:$PATH

测试命令

1
2
3
4
[redmine@master ruby-1.9.3-p547]$ ruby -v
ruby 1.9.3p547 (2014-05-14 revision 45962) [x86_64-linux]
[redmine@master ruby-1.9.3-p547]$ gem -v
1.8.23.2

5、安装Rails

安装指定版本

1
gem install rails -v "3.2.17" -V

如果出现如下错误,可以执行  gem install rdoc

wKioL1QdXxyR5FVfAADG4dmvw90457.jpg


安装Bundler

1
gem install bundler –V

6、安装redmine

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
yum install ImageMagick-devel -y   ##此步需root
wget http://www.redmine.org/releases/redmine-2.5.1.tar.gz
tar zxvf redmine-2.5.1.tar.gz 
mv redmine-2.5.1 redmine
cd redmine/
cp config/database.yml.example config/database.yml
vim config/database.yml
production:
  adapter: mysql2
  database: redmine
  host: localhost
  username: redmine
  password: "redmine123"
  encoding: utf8
 
development:
  adapter: mysql2
  database: redmine
  host: localhost
  username: redmine
  password: "redmine123"
  encoding: utf8

7、安装ruby组件

进入redmine根目录,bundle执行注意不要使用root权限执行

1
bundle install --without development test

8、生成密钥

1
rake generate_secret_token

9、初始化数据库(如果已经有数据库结构,可以忽略此部)

1
2
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data #此步现在语言,我们选择zh即可
1
2
3
4
5
[redmine@master redmine]$ RAILS_ENV=production rake redmine:load_default_data
 
Select language: ar, az, bg, bs, ca, cs, da, de, el, en, en-GB, es, et, eu, fa, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, lv, mk, mn, nl, no, pl, pt, pt-BR, ro, ru, sk, sl, sq, sr, sr-YU, sv, th, tr, uk, vi, zh, zh-TW [en] zh
====================================
Default configuration data loaded.

10、构建文件结构以及权限 

1
2
3
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

11、运行

1
ruby script/rails server webrick -e production -p 3000 -d

浏览器:http://192.168.28.138:3000/login

用户名和密码都是admin;

wKiom1PXey6ifWj1AACozjy5jpQ588.jpg


关于使用手册,请移步此处,免费下载



本文转自 西索oO 51CTO博客,原文链接:http://blog.51cto.com/lansgg/1536472



相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
9月前
|
XML 安全 关系型数据库
CentOS7下安装文档协作工具Confluence7.2.1
CentOS7下安装文档协作工具Confluence7.2.1
111 0
CentOS7下安装文档协作工具Confluence7.2.1
|
Java 数据库连接 项目管理
项目管理利器:jira的安装和配置
jira可以作为项目管理工具和bug提交平台。 上家公司用的禅道,本公司用的jira,感觉还是jira顺手些。 [TOC] 官网地址: https://cn.atlassian.com/software/jira/features 安装和启动方式: https://confluence.
3922 0
|
Shell 网络安全 数据安全/隐私保护
借助URLOS快速安装subversion服务
环境需求 最低硬件配置:1核CPU,1G内存(1+1)提示:如果你的应用较多,而主机节点的硬件配置较低,建议在部署节点时开通虚拟虚拟内存; 生产环境建议使用2G或以上内存; 推荐安装系统:Ubuntu-16.
853 0
|
Ubuntu 搜索推荐 关系型数据库
|
关系型数据库 Apache 数据库
|
关系型数据库 应用服务中间件 nginx
|
Web App开发 关系型数据库 MySQL
|
Web App开发 关系型数据库 Apache
推荐文章
更多