• redmine需求后台搭建


    1.redmine相关说明
    Redmine是基于ruby语言的开源版的 jira + Confluence,主要适用于中小团队。目前因内部需要做问题跟踪,新装了一套,这里记录下安装步骤。
    官网指引:https://www.redmine.org/projects/redmine/wiki/RedmineInstall
    系统最好是centos7,glibc >= 2.17
    安装环境要求:
    Redmine versionSupported Ruby versionsRails version used
    trunk (>= r20913) Ruby 2.5, 2.6, 2.7, 3.0 Rails 6.1
    4.2 Ruby 2.4, 2.5, 2.6, 2.71 Rails 5.2
    4.1 Ruby 2.3, 2.4, 2.5, 2.6 Rails 5.2
    2.安装ruby gem
    # 安装ruby
    wget https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.gz
    tar xzvf ruby-2.6.3.tar.gz
    cd ruby-2.6.3 && ./configure --prefix=/usr/local/ruby
    make && make install
    # 修改环境变量
    vim /etc/profile
    export PATH=/usr/local/ruby/bin:$PATH

    # 安装gem
    wget https://rubygems.org/rubygems/rubygems-3.0.4.zip
    unzip rubygems-3.0.4.zip
    cd rubygems-3.0.4
    ruby setup.rb
    3.修改ruby源为国内阿里源
    # 查找默认源
    gem sources
    # 移除默认源
    gem sources --remove https://rubygems.org/
    # 添加新源
    gem sources -a https://mirrors.aliyun.com/rubygems/
    4.使用gem安装rake、bundle
    gem install rake
    gem install bundle
    5.安装配置redmine
    1.创建数据库:CREATE DATABASE redmine CHARACTER SET utf8;
    2.安装redmine
    # 下载
    wget https://www.redmine.org/releases/redmine-4.2.3.tar.gz
    # 解压
    tar xf redmine-4.2.3.tar.gz && mv redmine-4.2.3 redmine
    # 拷贝数据库连接配置文件
    cd redmine && cp -r config/database.yml.example config/database.yml
    # 编辑数据库连接配置文件
    vim config/database.yml
    production:
    adapter: mysql2
    database: redmine
    host: xxx.xxx.xxx.xxx
    username: root
    password: "xxx"
    encoding: utf8
    6.安装依赖包
    yum install -y ImageMagick ImageMagick-devel
    7.校验依赖包缺失
    rake db:migrate RAILS_ENV="production"
    (in /opt/redmine)
    Could not find gem 'rails (= 5.2.6)' in any of the gem sources listed in your Gemfile.
    Run `bundle install` to install missing gems.
    8.两种方法安装缺失依赖包
    # 第一种,一个个安装
    gem install rails -v=5.2.3
    gem install rouge -v=3.3.0
    gem install request_store -v=1.0.5
    gem install mysql2 -v '0.5.2'
    ......
    # 第二种,用它提示的方法【我使用的是这种】
    bundle install
    9.生成秘钥,导入表结构
    使用命令可生成新的 session 密钥:bundle exec rake generate_secret_token
    使用命令进行表结构操作:RAILS_ENV=production bundle exec rake db:migrate
    使用命令导入初始数据,包括默认的问题类型、工作流程等:RAILS_ENV=production REDMINE_LANG=zh bundle exec rake redmine:load_default_data
    10.启动服务
    使用指令启服务,默认监听端口3000:bundle exec rails server webrick -e production -b 0.0.0.0
    使用指令启服务,指定监听端口3001:bundle exec rails server webrick -e production -b 0.0.0.0 -p 3001
    11.登录
    默认的登录名和密码都是 admin 。登陆第一次会要求修改用户名和密码。

    http://10.200.202.196:3001/login

    image-20211019164447461

    12.参考地址

    http://www.361way.com/redmine/6154.html

  • 相关阅读:
    MySQL的备份和恢复-mysqldump
    MySQL日志功能详解
    MySQL查询缓存
    MySQL的用户管理
    doc常用命令
    记录mysql语句
    centos常用命令
    centos 7.6
    centos6 常用命令
    centos6.8 安装软件
  • 原文地址:https://www.cnblogs.com/chenjw-note/p/15425434.html
Copyright © 2020-2023  润新知