前置条件
需要安装 ruby,rubygems,rake,rails和mysql数据库。

安装Redmine 和 Ruby、Rails对应的版本:

Redmine version Supported Ruby versions                                 Rails version used

3.0               
ruby 1.9.3, 2.0.0, 2.1, 2.2Rails 4.2
2.6
ruby 1.8.7, 1.9.2, 1.9.3, 2.0.0, 2.1, jruby-1.7.6 Rails 3.2

  • 安装Ruby
    下载Ruby安装包并进行安装(切换至root用户安装):

    1. wget ftp://ftp.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz
    2. tar zxf ruby-2.1.4.tar.gz
    3. cd ruby-2.1.4
    4. ./configure
    5. make
    6. make install

    复制代码

    验证Ruby是否安装成功:

    1. ruby -v

    复制代码

    输出ruby版本号代表安装成功。

  • 安装Rubygems
    下载Rubygems安装包并进行安装                                (切换至root):

    1. wget http://production.cf.rubygems.org/rubygems/rubygems-2.4.1.tgz
    2. tar zxf rubygems-2.4.1.tgz
    3. cd rubygems-2.4.1
    4. ruby setup.rb

    复制代码

    验证Rubygems是否安装成功:

    1. gem -v

    复制代码

    输出Rubygems版本号代表安装成功。

  • 安装Rails(版本为3.2.1.9)、mongrel
    由于Rails被屏蔽了,需要先修改地址:
    1. gem sources --remove https://rubygems.org/
    2. gem sources -a https://ruby.taobao.org/

    复制代码

    确认是否修改成功:
    1. gem sources -l

    复制代码

    显示如下则代表成功:
    1. *** CURRENT SOURCES ***
    2. https://ruby.taobao.org/

    复制代码

    修改完成以后继续安装:

    1. gem install rails
    2. gem install mongrel

    复制代码

  • 安装mysql
    如果已经安装则跳过此步:

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

    复制代码

    进入mysql并创建redmine用户:

    1. mysql> create database redmine character set utf8;
    2. mysql> create user 'redmine'@'localhost' identified by 'redmine';
    3. mysql> grant all privileges on redmine.* to 'redmine'@'localhost';

    复制代码

  • 安装Redmine
    下载redmine包:

    1. wget http://www.redmine.org/releases/redmine-3.0.3.tar.gz

    复制代码

    解压并配置redmine:

    1. tar zxf redmine-3.0.3.tar.gz
    2. cd redmine-3.0.3
    3. cp config/database.yml.example config/database.yml
    4. vi config/database.yml

    复制代码

    配置数据库密码:

    1. production:
    2. adapter: mysql2
    3. database: redmine
    4. host: localhost
    5. username: redmine
    6. password: "redmine"
    7. encoding: utf8

    复制代码

  • 检查并安装其它依赖包

    1. su root
    2. gem install bundler
    3. gem install jquery-rails
    4. gem install rake -v '10.4.2'
    5. gem install json -v '1.8.3'
    6. gem install actionpack-action_caching -v '1.1.1'
    7. gem install actionpack-xml_parser -v '1.0.2'
    8. gem install coderay -v '1.1.0'
    9. gem install jquery-rails -v '3.1.2'
    10. gem install mysql2 -v '0.3.18'
    11. gem install net-ldap -v '0.3.1'
    12. gem install protected_attributes -v '1.0.9'
    13. gem install ruby-openid -v '2.3.0'
    14. gem install rack-openid -v '1.4.2'
    15. gem install rbpdf -v '1.18.5'
    16. gem install redcarpet -v '3.1.2'
    17. gem install request_store -v '1.0.5'

    复制代码

    退出root用户执行:
    1. cd redmine-3.0.3
    2. bundle exec rake generate_secret_token

    复制代码

  • 会话缓存

    1. bundle exec rake generate_secret_token

    复制代码

  • 导入数据库并设置语言

    1. RAILS_ENV=production bundle exec rake db:migrate
    2. RAILS_ENV=production bundle exec rake redmine:load_default_data

    复制代码

    选择zh中文语言

  • 文件系统权限

    1. mkdir -p tmp tmp/pdf public/plugin_assets
    2. sudo chmod -R 755 files log tmp public/plugin_assets

    复制代码

  • 测试安装
    执行命令:

    1. bundle exec rails server webrick -e production

    复制代码

    然后通过浏览器访问:

    1. http://longyi.localhost:3000/

    复制代码

    如果可以打开redmine界面,则表示配置成功。

    登录用户名:admin
    登录密码:admin

  • SMTP邮箱配置

    1. cd redmine-3.0.3
    2. cp config/configuration.yml.example config/configuration.yml
    3. vi config/ configuration.yml

    复制代码

    修改如下:

    1. email_delivery:
    2. delivery_method:  :smtp
    3. smtp_settings:
    4. address: "smtp.qq.com"
    5. port: 25
    6. authentication: :login
    7. domain: 'qq.com'
    8. user_name: '<QQ邮箱账号>'
    9. password: '<QQ邮箱密码>'

    复制代码

Linux下安装Redmine(项目管理软件)相关推荐

  1. zentao怎么卸载linux,linux下搭建ZenTaoPMS项目管理软件

    linux下搭建ZenTaoPMS项目管理软件 简介: 禅道项目管理软件(ZenTaoPMS)是一款国产的,基于LGPL协议,开源免费的项目管理软件,它集产品管理.项目管理.测试管理于一体,同时还包含 ...

  2. linux版本的xmind怎么安装教程,Linux下安装脑图软件XMind的步骤

    Linux下安装脑图软件XMind的步骤 2009-12-28 22:14:35   出处:https://www.yqdown.com 1 在http://www.xmind.net/ 下载文件.下 ...

  3. Linux下安装配置各种软件和服务

    1. JDK 1.1. 解压Linux版本的JDK压缩包 yum -y install glibc.i686 #安装jdk源glibc(需要联网下载源) mkdir /usr/local/src/jd ...

  4. Linux下安装、卸载软件/软件包管理——Yum

    Linux下软件安装 1.源码安装 2.rpm安装 注:可能存在大量的软件之间的依赖关系,安装比较麻烦,所以不推荐1 .2方式 3.yum:本身会考虑依赖关系  相当于手机里边的软件商店/应用市场 y ...

  5. linux 下安装好的软件打包,关于打包软件的安装

    相思爱文 于 2009-03-12 17:50:18发表: 引用: : #tar xvfz rarlinux.tar.gz 回车(tar命令 xvfz参数 rarlinux.tar.gz替换你的文件名 ...

  6. linux下安装解压软件:rar:官方下载和安装

    linux下解压rar文件 https://blog.csdn.net/weixin_44321570/article/details/127187762 首先说明 1.linux中常常会遇到一些ra ...

  7. 在linux下安装pppoe拨号软件并通过ADSL上网.

    1.首先下载rp-pppoe-3.8(可下最新的版本号) 2.解压 tar zxvf rp-pppoe-3.5.tar.gz 进入解压目录执行  ./go 按照提示输入ADSL的用户名及密码. 3.执 ...

  8. linux下安装录制视频软件Simple Screen Recorder

    用户安装,有PPA可用,支持Ubuntu 14.10.14.04.12.04等系统及其衍生版本,打开终端,输入命令: sudo add-apt-repository ppa:maarten-baert ...

  9. linux下安装微信,qq,企业微信,百度网盘,Foxmail等软件方法

    Linux下安装一些特殊软件 第一步,在终端中使用如下命令,添加软件仓库并自动刷新缓存: wget -O- https://deepin-wine.i-m.dev/setup.sh | sh 软件仓库 ...

最新文章

  1. php学习_第6章_PHP的语言结构
  2. C# winform C/S WebBrowser 微信第三方登录
  3. Apache JMeter 3.2版新特性详述
  4. 各种java生成word解决方案的优缺点对比
  5. SAP Spartacus和product相关的标准normalizer
  6. 1206封装电容在物料可靠性设计比较低
  7. 北斗系统学习:JTT808协议初步解析
  8. 算法优化——位运算的优化技巧
  9. Mysql:语法:虚拟表DUAL
  10. Web基础(Java前端基础)
  11. 打印服务自动停止的解决方法
  12. 常用环境测试项目及标准
  13. 上海计算机一级考试理论,上海市计算机一级考试理论部分(上).doc
  14. 计算机管理磁盘管理右键无反应,win7系统删除磁盘管理磁盘右键菜单只有“帮助”的解决技巧...
  15. 第19部分- Linux x86 64位汇编GDB单步调试
  16. 设计师浅谈标志设计经验
  17. ps3存档是php文件,PS3存档使用方法教程
  18. java生成word几种解决方案
  19. Java毕设项目纺织代加工车间生产状态监测系统(java+VUE+Mybatis+Maven+Mysql)
  20. 新年开工项目经理要做的几件事

热门文章

  1. 实现3d图片移动_「3D建模」什么是动画和角色设计的3D索具?
  2. 背景图层和普通图层的区别_新手如何在PS中创建图层?不容错过的7种方法,你值得学习...
  3. 笨方法学python3怎么样_抖音笨李白是什么歌 抖音笨李白歌曲歌词介绍
  4. python字符串去头尾_悉尼大学某蒟蒻的Python学习笔记
  5. 怎么退出自适应巡航_沃尔-ACC 自适应巡航控制系统
  6. nc 发布元数据_海南接线端子数控NC尼龙加工现货_苏州九兴电子
  7. 有关python方面的论文_一篇文章可以带你理解python中的类
  8. java table集合_Java集合类汇总记录--guava篇
  9. 内地计算机科技学校,23所内地顶尖高校盘点!计算机学科哪家强?
  10. 大学生要学计算机嘛,大学新生有必要买电脑吗,为什么很多人都带电脑去学校了?...