Linux下安装Redmine(项目管理软件)
前置条件
需要安装 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用户安装):- wget ftp://ftp.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz
- tar zxf ruby-2.1.4.tar.gz
- cd ruby-2.1.4
- ./configure
- make
- make install
复制代码
验证Ruby是否安装成功:
- ruby -v
复制代码
输出ruby版本号代表安装成功。
- 安装Rubygems
下载Rubygems安装包并进行安装 (切换至root):- wget http://production.cf.rubygems.org/rubygems/rubygems-2.4.1.tgz
- tar zxf rubygems-2.4.1.tgz
- cd rubygems-2.4.1
- ruby setup.rb
复制代码
验证Rubygems是否安装成功:
- gem -v
复制代码
输出Rubygems版本号代表安装成功。
- 安装Rails(版本为3.2.1.9)、mongrel
由于Rails被屏蔽了,需要先修改地址:
- gem sources --remove https://rubygems.org/
- gem sources -a https://ruby.taobao.org/
复制代码
确认是否修改成功:- gem sources -l
复制代码
显示如下则代表成功:- *** CURRENT SOURCES ***
- https://ruby.taobao.org/
复制代码
修改完成以后继续安装:
- gem install rails
- gem install mongrel
复制代码
- 安装mysql
如果已经安装则跳过此步:- yum install -y mysql-server mysql mysql-devel
复制代码
进入mysql并创建redmine用户:
- mysql> create database redmine character set utf8;
- mysql> create user 'redmine'@'localhost' identified by 'redmine';
- mysql> grant all privileges on redmine.* to 'redmine'@'localhost';
复制代码
- 安装Redmine
下载redmine包:- wget http://www.redmine.org/releases/redmine-3.0.3.tar.gz
复制代码
解压并配置redmine:
- tar zxf redmine-3.0.3.tar.gz
- cd redmine-3.0.3
- cp config/database.yml.example config/database.yml
- vi config/database.yml
复制代码
配置数据库密码:
- production:
- adapter: mysql2
- database: redmine
- host: localhost
- username: redmine
- password: "redmine"
- encoding: utf8
复制代码
检查并安装其它依赖包
- su root
- gem install bundler
- gem install jquery-rails
- gem install rake -v '10.4.2'
- gem install json -v '1.8.3'
- gem install actionpack-action_caching -v '1.1.1'
- gem install actionpack-xml_parser -v '1.0.2'
- gem install coderay -v '1.1.0'
- gem install jquery-rails -v '3.1.2'
- gem install mysql2 -v '0.3.18'
- gem install net-ldap -v '0.3.1'
- gem install protected_attributes -v '1.0.9'
- gem install ruby-openid -v '2.3.0'
- gem install rack-openid -v '1.4.2'
- gem install rbpdf -v '1.18.5'
- gem install redcarpet -v '3.1.2'
- gem install request_store -v '1.0.5'
复制代码
退出root用户执行:- cd redmine-3.0.3
- bundle exec rake generate_secret_token
复制代码
会话缓存
- bundle exec rake generate_secret_token
复制代码
导入数据库并设置语言
- RAILS_ENV=production bundle exec rake db:migrate
- RAILS_ENV=production bundle exec rake redmine:load_default_data
复制代码
选择zh中文语言
文件系统权限
- mkdir -p tmp tmp/pdf public/plugin_assets
- sudo chmod -R 755 files log tmp public/plugin_assets
复制代码
测试安装
执行命令:- bundle exec rails server webrick -e production
复制代码
然后通过浏览器访问:
- http://longyi.localhost:3000/
复制代码
如果可以打开redmine界面,则表示配置成功。登录用户名:admin
登录密码:adminSMTP邮箱配置
- cd redmine-3.0.3
- cp config/configuration.yml.example config/configuration.yml
- vi config/ configuration.yml
复制代码
修改如下:
- email_delivery:
- delivery_method: :smtp
- smtp_settings:
- address: "smtp.qq.com"
- port: 25
- authentication: :login
- domain: 'qq.com'
- user_name: '<QQ邮箱账号>'
- password: '<QQ邮箱密码>'
复制代码
Linux下安装Redmine(项目管理软件)相关推荐
- zentao怎么卸载linux,linux下搭建ZenTaoPMS项目管理软件
linux下搭建ZenTaoPMS项目管理软件 简介: 禅道项目管理软件(ZenTaoPMS)是一款国产的,基于LGPL协议,开源免费的项目管理软件,它集产品管理.项目管理.测试管理于一体,同时还包含 ...
- linux版本的xmind怎么安装教程,Linux下安装脑图软件XMind的步骤
Linux下安装脑图软件XMind的步骤 2009-12-28 22:14:35 出处:https://www.yqdown.com 1 在http://www.xmind.net/ 下载文件.下 ...
- Linux下安装配置各种软件和服务
1. JDK 1.1. 解压Linux版本的JDK压缩包 yum -y install glibc.i686 #安装jdk源glibc(需要联网下载源) mkdir /usr/local/src/jd ...
- Linux下安装、卸载软件/软件包管理——Yum
Linux下软件安装 1.源码安装 2.rpm安装 注:可能存在大量的软件之间的依赖关系,安装比较麻烦,所以不推荐1 .2方式 3.yum:本身会考虑依赖关系 相当于手机里边的软件商店/应用市场 y ...
- linux 下安装好的软件打包,关于打包软件的安装
相思爱文 于 2009-03-12 17:50:18发表: 引用: : #tar xvfz rarlinux.tar.gz 回车(tar命令 xvfz参数 rarlinux.tar.gz替换你的文件名 ...
- linux下安装解压软件:rar:官方下载和安装
linux下解压rar文件 https://blog.csdn.net/weixin_44321570/article/details/127187762 首先说明 1.linux中常常会遇到一些ra ...
- 在linux下安装pppoe拨号软件并通过ADSL上网.
1.首先下载rp-pppoe-3.8(可下最新的版本号) 2.解压 tar zxvf rp-pppoe-3.5.tar.gz 进入解压目录执行 ./go 按照提示输入ADSL的用户名及密码. 3.执 ...
- linux下安装录制视频软件Simple Screen Recorder
用户安装,有PPA可用,支持Ubuntu 14.10.14.04.12.04等系统及其衍生版本,打开终端,输入命令: sudo add-apt-repository ppa:maarten-baert ...
- linux下安装微信,qq,企业微信,百度网盘,Foxmail等软件方法
Linux下安装一些特殊软件 第一步,在终端中使用如下命令,添加软件仓库并自动刷新缓存: wget -O- https://deepin-wine.i-m.dev/setup.sh | sh 软件仓库 ...
最新文章
- php学习_第6章_PHP的语言结构
- C# winform C/S WebBrowser 微信第三方登录
- Apache JMeter 3.2版新特性详述
- 各种java生成word解决方案的优缺点对比
- SAP Spartacus和product相关的标准normalizer
- 1206封装电容在物料可靠性设计比较低
- 北斗系统学习:JTT808协议初步解析
- 算法优化——位运算的优化技巧
- Mysql:语法:虚拟表DUAL
- Web基础(Java前端基础)
- 打印服务自动停止的解决方法
- 常用环境测试项目及标准
- 上海计算机一级考试理论,上海市计算机一级考试理论部分(上).doc
- 计算机管理磁盘管理右键无反应,win7系统删除磁盘管理磁盘右键菜单只有“帮助”的解决技巧...
- 第19部分- Linux x86 64位汇编GDB单步调试
- 设计师浅谈标志设计经验
- ps3存档是php文件,PS3存档使用方法教程
- java生成word几种解决方案
- Java毕设项目纺织代加工车间生产状态监测系统(java+VUE+Mybatis+Maven+Mysql)
- 新年开工项目经理要做的几件事
热门文章
- 实现3d图片移动_「3D建模」什么是动画和角色设计的3D索具?
- 背景图层和普通图层的区别_新手如何在PS中创建图层?不容错过的7种方法,你值得学习...
- 笨方法学python3怎么样_抖音笨李白是什么歌 抖音笨李白歌曲歌词介绍
- python字符串去头尾_悉尼大学某蒟蒻的Python学习笔记
- 怎么退出自适应巡航_沃尔-ACC 自适应巡航控制系统
- nc 发布元数据_海南接线端子数控NC尼龙加工现货_苏州九兴电子
- 有关python方面的论文_一篇文章可以带你理解python中的类
- java table集合_Java集合类汇总记录--guava篇
- 内地计算机科技学校,23所内地顶尖高校盘点!计算机学科哪家强?
- 大学生要学计算机嘛,大学新生有必要买电脑吗,为什么很多人都带电脑去学校了?...