ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

redmine需求后台搭建

2021-10-19 17:02:58  阅读:273  来源: 互联网

标签:rubygems bundle redmine install 后台 ruby gem 搭建


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

 

标签:rubygems,bundle,redmine,install,后台,ruby,gem,搭建
来源: https://www.cnblogs.com/chenjw-note/p/15425434.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有