CentOS搭建Redmine项目管理平台

admin 2023年7月25日14:18:43评论22 views字数 2163阅读7分12秒阅读模式

1 前言

     Redmine是用Ruby开发的基于web的项目管理软件,是一套跨平台项目管理系统,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻、讨论区等,还可以集成其他版本管理系统和BUG跟踪系统,例如GIT、SVNCVS等。

         

2 搭建过程

         

(1)安装mysql数据库

         

以Centos系统下安装Redmine为例,在官网下载mysql相应的包,例如mysql 5.7版本:



wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-server

         

安装过程中可能会出现如下错误:

         CentOS搭建Redmine项目管理平台

         

执行如下命令:



rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022再次安装:yum install mysql-community-server -y

         

         

(2)配置mysql数据库

启动 MySQL 服务,并使用 root 用户登录 MySQL,创建一个jira的库。

执行如下命令:



启动mysql服务systemctl start mysqld查看mysql状态systemctl status mysqld

         

         

使用root账号登录mysql,输入上面命令查看到的密码:


/usr/local/mysql/bin/mysql -u root -p

         

创建数据库的账号密码,配置命令如下:




CREATE DATABASE redmine CHARACTER SET utf8;  (修改数据库编码格式)CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'your_password';GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';FLUSH PRIVILEGES;exit;service mysql restart

         

         

         

(3)安装Ruby

使用wget方式下载Ruby文件



wget http://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.1.tar.gztar -zxvf ruby-2.6.1.tar.gzcd ruby-2.6.1./configure --prefix=/usr/local/rubymake && make install

加入环境变量



echo "PATH=$PATH:/usr/local/ruby/bin;export PATH" >> /etc/profile. /etc/profile #点“.”和“/”之间有一个空格

         

         

         

         

(4)安装rubygems

使用wget下载rubygems


wget http://production.cf.rubygems.org/rubygems/rubygems-3.1.0.tgz


解压并安装:



tar -zxvf rubygems-3.1.0.tgzcd rubygems-3.1.0ruby setup.rb

CentOS搭建Redmine项目管理平台

         

         

(5)安装Rails

使用gem命令安装bundler,用bundler安装Rails


gem install bundler


CentOS搭建Redmine项目管理平台

         


bundle install --gemfile /home/disk/redmine-5.0.4/Gemfile

CentOS搭建Redmine项目管理平台

         

(6)下载Redmine

下载Redmine安装包:


wget https://www.redmine.org/releases/redmine-5.0.4.tar.gz

解压并配置密码:



tar xvzf redmine-5.0.4.tar.gzcp ./config/database.yml.example ./config/database.ymlvi config/database.yml

CentOS搭建Redmine项目管理平台

生成秘钥:

rake generate_secret_token

导入数据

rake db:migrate RAILS_ENV=production

设置语言为中文:

RAILS_ENV=production bundle exec rake redmine:load_default_data

         

(7)访问Redmine



启动redmine服务bundle exec rails server -u webrick -e production -b 0.0.0.0 -p 3002

在浏览器中输入:x.x.x.x:3002,访问redmine的主页,第一次登录默认账号密码为:admin/admin,初次登录系统会要求修改默认密码

         

CentOS搭建Redmine项目管理平台

新建一个新的项目

CentOS搭建Redmine项目管理平台

         

         

到这里Redmine就已经安装完成了






欢迎关注「技术分享交流」公众号 ,如果有建议或者疑问的话,欢迎大家评论留言,如果喜欢公众号文章的话可以点【在看】,您的鼓励就是我的动力哈!!!

原文始发于微信公众号(技术分享交流):CentOS搭建Redmine项目管理平台

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年7月25日14:18:43
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   CentOS搭建Redmine项目管理平台http://cn-sec.com/archives/1905777.html

发表评论

匿名网友 填写信息