redmine 问题管理系统 安装过程详解
程序开发中,我们经常需要一个完善bug管理系统,用以提升开发的效率以及bug追踪等,这里建议使用redmine(我认为功能比较全面),搭建过程稍微复杂点,网上搜到的不够全面,这里将详细 叙述 搭建过程。
第一步 安装ruby
- apt(Debian 或 Ubuntu)
sudo apt-get install ruby-full
- yum(CentOS、Fedora 或 RHEL)
sudo yum install ruby 这里安装的版本是2.0.0 版本过低,后面安装过程可能会报错。建议在 CenterOS中使用编译安装 手动编译安装 2.3.6 wget https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.6.tar.gz tar zxvf ruby-2.3.6.tar.gz cd ruby-2.3.6 ./confgiue -pirfix=/usr/local/ make && make install
第二步 RubyGems安装
wget https://rubygems.org/rubygems/rubygems-2.7.4.zip unzip rubygems-2.7.4.zip cd rubygems-2.7.4 ruby setup.rb
第三步 Rake安装
gem install rake
第四步 Rails 安装
gem install rails
第五步 Redmine安装
这里需要注意了,因为安装过程中会出现多个错误,下面详细叙述解决。
- Redmine官网下载
- 下载安装
wget http://www.redmine.org/releases/redmine-3.4.4.zip unzip redmine-3.4.4.zip cd redmine-3.4.4/conf 将**.yml.example 文件都复制一份,变成 **.yml
出现错误 “Make sure that `gem install rmagick -v '2.16.0'` succeeds before bundling.”
unbunt系统 apt-get install imagemagick libmagickwand-dev centerOS系统 yum install ImageMagick yum install ImageMagick-devel gem install rmagick -v '2.16.0' bundle install
注意:六,七,八步 需要在 redmine/conf 目录下执行
第六步 创建数据库 redmine_development
create database redmine_development;
第七步 创建表
默认创建到 redmine_development 这个库 rake db:migrate
第八步 在conf 目录下 创建secrets.yml文件
格式如下 development: secret_key_base: 'XXXXXXX' test: secret_key_base: 'XXXXXXX' # Do not keep production secrets in the repository,# instead read values from the environment. production: secret_key_base: 'XXXXXXX'
- 在conf 目录下执行 rails产生秘钥的指令: rake secret RAILS_ENV=production,会产生一个秘钥,填写上面的XXX
安装完成 启动服务
rails s -b 0.0.0.0 -p 82 -d 0.0.0.0 本机启动ip,可改为相应的ip 82 是指定该服务的启动端口,可自行更改
- 若外网无法访问,请检查防火墙配置或者云服务器的安全组配置。
以上为本人亲自实践。ubuntu 以及CenterOS,均部署成功。
原文地址:https://www.jb51.cc/centos/374765.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。