`

部署Ruby开发的基于web的项目管理软件redmine

阅读更多

前两天公司需要部署redmine,部署了一个,还挺费劲,在这儿做一下记录,以备后续使用

redmine介绍

 

yum -y install patch make gcc gcc-c++ gcc-g77 flex* bison file  
yum -y install libtool libtool-libs libtool-ltdl-devel* autoconf kernel-devel automake libmcrypt*  
yum -y install libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel  
yum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel  
yum -y install glib2 glib2-devel bzip2 bzip2-devel libevent libevent-devel  
yum -y install ncurses ncurses-devel curl curl-devel e2fsprogs  
yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-devel  
yum -y install openssl openssl-devel vim-minimal nano sendmail  
yum -y install fonts-chinese gettext gettext-devel  
yum -y install gmp-devel pspell-devel   
yum -y install readline* libxslt* pcre* net-snmp* gmp* libtidy*  
yum -y install ImageMagick* subversion*  

 

yum -y install mysql-server mysql-devel  

 

service mysqld start #启动mysql  
mysqladmin -u root -p password "test123" #创建root密码
mysql -uroot -p #输入密码登录
create database redmine character set utf8;  
create user 'redmine'@'localhost' IDENTIFIED BY 'pwd'; #用户名: redmine; 密码:pwd  
grant all privileges on redmine.* to 'redmine'@'localhost'; #最大权限  
flush privileges;  

 

\curl -L https://get.rvm.io | bash
source /etc/profile /usr/local/rvm/bin/rvm reload #设置环境变量并让其生效  
rvm -v #如果未显示rvm版本,重新安装一次  

 

rvm list known #最好不要安装2.0以下的版本  
rvm install ruby-1.9.3-p551 
gem -v #如果未显示版本,重新安装ruby  
rvm install ruby-1.9.3-p551 --create #重新安装ruby  
#如果安装2.0以上的版本,可能会创建账户不能编辑、项目不能创建等问题  
#redmine中的log记录为ActionView::Template::Error (undefined method `name' for nil:NilClass):

  

gem source -l # 查看当前镜像源  
gem source -r http://rubygems.org/  #删除原有gem的镜像源
gem sources -a https://ruby.taobao.org/ #新增gem的镜像源(确保只有ruby.taobao.org)  

 

vi /etc/profile
#在最下面加入一行
export PATH=$PATH:/usr/local/rvm/rubies/ruby-1.9.3-p551/bin

 

gem install rails  
gem install rake  
gem install mysql2 
gem install bundler

 

cd /usr/local/  
svn co http://svn.redmine.org/redmine/branches/2.3-stable  
mv 2.3-stable redmine  
cd redmine  
bundle install #重复执行,按照提示安装完缺少的组件

 

cd /usr/local/redmine/  
cp config/database.yml.example config/database.yml  
vim config/database.yml #选择product部分修改数据库密码  
rake generate_secret_token  
RAILS_ENV=production rake db:migrate #生成表结构  
RAILS_ENV=production rake redmine:load_default_data #初始化数据选择zh 

 

#命令行启动
ruby /usr/local/redmine/script/rails server webrick -e production
#守护进程启动
nohup ruby /usr/local/redmine/script/rails server webrick -e production &

 

访问 http://ip:3000/

默认账号和密码 admin admin

 

 

分享到:
评论

相关推荐

    项目管理工具 redmine

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...

    开源项目管理系统redmine5.0.2,windows版一键部署,非常方便

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...

    redmine项目管理软件

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...

    项目管理redmine配置

    redmine 项目管理 软件 安装配置

    Redmine2.6最新版下载+中文windows安装攻略+简介

    ● Trac:基于 Python 的开源程序,应该是最早将 Ticket 与项目结合起来的开发管理系统,支持 Wiki、Timeline、Report 和项目模块分级与里程碑定义,还能够绑定查看SVN内容,简单易用,但是团队开发速度太慢,很多...

    团队协作(工具包)软件【redmine】项目管理中文版

    团队协作(工具包)软件【redmine】项目管理中文版团队协作(工具包)软件【redmine】项目管理中文版团队协作(工具包)软件【redmine】项目管理中文版团队协作(工具包)软件【redmine】项目管理中文版团队协作...

    redmine 项目管理 v4.0.1

    Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    项目管理工具redmine-3.3.0

    项目管理工具 redmine-3.3.0

    redmine 项目管理 v2.3.1.rar

    Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用**历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    redmine一键部署安装(项目管理软件)

    支持64位操作系统, 免去redmine安装中各种繁琐,问题排查, 支持一键式安装部署,里面自动包含了tomcat,mysql,ruby等工具, 整个过程中,只需要输入admin的密码。 非常简单,有效!!!

    Redhat 5.3安装项目管理工具redmine详细教程

    Redhat 5.3安装项目管理工具redmine详细教程

    redmine 项目管理 v2.0.4.rar

    Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用**历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    redmine 项目管理 v3.4.8

    Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统

    Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统

    redmine项目管理流程

    redmine项目管理流程

    Bug管理工具-Redmine手把手部署实施

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统。我们用Redmine主要是用于Bug管理流程,包括新建、已解决、反馈、关闭等状态。本文手把手讲解Redmine的部署实施过程

    redmine开源项目管理用户手册

    开源项目管理软件Redmine中文参考手册下载 用户手册

    Redmine1.2 安装指南

    项目管理软件Redmine安装配置指南 项目管理软件Redmine安装配置指南

    BUG缺陷项目管理系统Redmine的搭建部署配置,超级详细全套图文版教程,附完整的安装包下载地址!

    1、最好用的BUG管理系统、项目管理系统,与jira比肩,一流的测试必备工具 2、Redmine服务器:bitnami-redmine的下载、安装、配置,一键无脑安装(传统的安装方法太复杂) 3、附完整的安装包下载地址 一句话,领导...

    redmine中文项目管理员手册

    好用的开源项目管理软件Redmine中文参考手册下载

Global site tag (gtag.js) - Google Analytics