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(项目管理软件)的更多相关文章
- linux下安装与删除软件
linux下安装与删除软件 (2005-07-04 11:24:10) 转载▼ 标签: 杂谈 分类: MSN搬家 现在linuxx下的软件大都是rpm,deb.tar.gz和tar.bz2格式.1.r ...
- Linux下安装McAfee防病毒软件(企业版本)
最近公司接一个项目虚拟化解决方案,不过所有硬件设备不是我们采购的,我们只是负责软体安装.我看了一下那个硬件设备那叫高,不过目前还到那边去安装,那边硬件还没安装完成,然后Boss给我拿来两台新服务器,让 ...
- 5分钟快速安装Redmine项目管理软件
公司还在使用Excel.project.word来管理项目吗?时间一长.项目参与的人多.就出现了断断续续无法连续跟踪的问题.终于忍受不了公司这种陈旧的项目管理手段了,于是花了一些时间研究了市面上常见的 ...
- Linux下安装php加速软件Xcache
Nginx网站根目录:/usr/share/nginx/html 1.安装xcache cd /usr/local/src #进入软件包存放目录 wget http://xcache.lighttpd ...
- 在Linux下安装R语言软件
安装环境: centos.R3.0.1 1.在终端下下载: #cd /usr/local/ #wget http://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3. ...
- Linux下安装系统清理软件 BleachBit 1.4
sudo add-apt-repository ppa:n-muench/programs-ppasudo apt-get updatesudo apt-get install bleachbit
- linux下安装SlickEdit
title: linux下安装SlickEdit tags: 软件 date: 2018-10-08 21:32:12 --- linux下安装SlickEdit 下载安装包和补丁文件 补丁文件 官方 ...
- Linux下安装项目管理工具Redmine
http://www.redmine.org.cn/download Linux下安装项目管理工具Redmine1.Ruby安装Ruby on Rails网站推荐使用1.8.7版. 点击(此处)折叠或 ...
- Linux之Ubuntu下安装屏幕录像软件(SimpleScreenRecorder)【摘抄】
本博文全文属于摘抄自: (见文末处参考文献)(由于担心原博文丢失,以后查找不到,故此原文摘抄,以备日后多次查阅) 在日常工作中,有时需要对屏幕进行录像,以制作讲解文档等.下面介绍在Linux上安装屏幕 ...
随机推荐
- Python的 numpy中 meshgrid 和 mgrid 的区别和使用
一.meshgrid函数 meshgrid函数通常使用在数据的矢量化上. 它适用于生成网格型数据,可以接受两个一维数组生成两个二维矩阵,对应两个数组中所有的(x,y)对. 示例展示: 由上面的示例展示 ...
- HDU 2604 Queuing (矩阵乘法)
Queuing Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Su ...
- Linux命令-下载文件的工具:wget
Linux系统中的wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器.wget支持HTTP,HTTPS和FTP协 ...
- python学习笔记——进程间通信方式对比
通信方式对比 管道 消息队列 共享内存 信号 开辟空间 内存 内存 内存 不开辟额外空间 读写方式 双向/单向(信息流) 先进先出(消息体) 操作内存(数值数组) 发送处理信号 效率 一般 一般 ...
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第13章节--使用业务连接服务创建业务线解决方式 SP Apps中的BCS
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第13章节--使用业务连接服务创建业务线解决方式 SP Apps中的BCS 之前的联系中,你安装了一个业 ...
- Hive学习之函数DDL和Show、Describe语句
创建/删除函数 创建暂时函数 以下的语句创建由class_name实现的暂时函数,该函数被创建后仅仅能够在当前会话中使用.会话结束后函数失效. 实现函数的类能够是Hive类路径中的随意类.能够使用Ad ...
- OC 中new与alloc/init的差别
英文具体解释:http://macresearch.org/difference-between-alloc-init-and-new 1.在实际开发中非常少会用到new.一般创建对象咱们看到的全是[ ...
- 编写自己的jquery插件
如何编写自己的jquery插件 Jquery的插件主要分为三类: .封装对象方法的插件:大部分插件都是封装对象的插件 .封装全局函数的插件:将独立的函数添加到jquery的命名空间之下.Jquery. ...
- struts中action名称反复导致的神秘事件
近期由于项目需求变更.须要本人对当中的某个业务功能进行改动.本人依照前台页面找action,依据action找代码的逻辑进行了改动(公司项目是ssh框架,struts配置全部是通过注解的方式进行.配置 ...
- C++第12周(春)项目2 - "双肩挑"教师
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接 [项目2 - 教师兼干部类](第11章习题9) ...