`

部署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

 

 

分享到:
评论

相关推荐

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

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

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

    啰嗦了很多,下面介绍主角 Redmine,一个 Trac + Basecamp 的混合体,吸取了两个系统的优点,基于 Ruby on Rails 框架开发,开放源代码,可以跨平台部署,indigo 觉得它应该是小型开发团队项目管理的首选系统。

    Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统

    **Redmine** 是一个基于 Web 的项目管理和跟踪工具,它使用 Ruby on Rails(简称 ROR)框架构建而成。Redmine 的设计初衷是为了提供一个灵活且易于定制的解决方案来满足不同组织对项目管理的需求。它支持多种数据库...

    redmine-3.4.5项目管理工具

    Redmine 是一个开源的、基于Web的项目管理和问题跟踪系统,它使用Ruby on Rails框架构建。这个"redmine-3.4.5"版本是Redmine的一个特定发行版,提供了在2017年(Redmine 3.4系列发布于2017年)时的最新功能和改进。 ...

    redmine

    Redmine是一款功能强大的开源项目管理软件,主要由Ruby on Rails(简称ROR)框架构建,提供了全面的项目跟踪和管理工具。它支持多语言、多项目,并且具有灵活的角色权限控制,适合各种规模的企业和团队使用。以下是...

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

    Redmine是一款基于Web的项目管理工具,由Ruby on Rails(简称ROR)框架构建,支持跨平台使用。它主要用于管理项目中的各种任务,包括Bug管理,涵盖了从新建、跟踪、解决到关闭的完整流程。本篇文章将详述如何在...

    redmine项目管理 v4.2.4.zip

    Redmine是一款开源的项目管理软件,它以Ruby on Rails框架为基础,提供了丰富的功能,用于协助团队进行项目跟踪、任务管理、缺陷追踪以及文档协作。在"redmine项目管理 v4.2.4.zip"这个压缩包中,包含了Redmine的...

    自己整理的Linux下Redmine安装过程

    Redmine是一个开源的项目管理工具,基于Ruby on Rails框架构建,适用于多种操作系统,包括Linux。以下将详细阐述安装Redmine1.1.3的步骤,以及在这个过程中涉及的重要知识点。 首先,尽管一些Linux发行版可能已经...

    redmine-2.1.4.zip

    总的来说,Redmine 2.1.4作为一款开源项目管理工具,为企业和团队提供了有效的协作和项目管理手段,尤其是在软件开发领域。尽管现在有更新的版本可用,但2.1.4版本仍然具有一定的价值,对于那些希望在现有环境中部署...

    如何在局域网安装Redmine(原创)

    Redmine是一款基于Web的项目管理和跟踪工具,由Ruby on Rails (RoR)框架编写而成。它为团队提供了全面的功能,包括但不限于问题追踪、任务管理、版本控制集成、时间追踪、文件管理等。Redmine的设计初衷是为了提供一...

    利用Unicorn和Nginx部署Redmine

    首先,Redmine是一个基于Ruby on Rails框架的开源项目管理软件,支持多种版本控制系统如Git、SVN等,提供问题跟踪、项目时间线、文档管理等功能,广泛应用于软件开发团队协作。 Unicorn是Ruby社区中常用的Web服务器...

    redmine.tar.gz

    Redmine 是一个开源的、基于Web的项目管理和问题跟踪工具,它使用Ruby on Rails框架进行开发。Redmine 提供了多种特性,使得它在软件开发、团队协作以及项目管理领域非常受欢迎。它支持多项目管理,可以跟踪问题、...

    redmine项目管理 v4.1.6.zip

    Redmine 是一个开源的、基于Web的项目管理和问题跟踪系统,它使用Ruby on Rails框架构建。版本v4.1.6是该软件的一个稳定版本,提供了丰富的功能来支持团队协作和项目协调。以下是对Redmine v4.1.6及其核心功能的详细...

    redmine在linux上的安装步骤

    Redmine 是一个基于 Web 的项目管理和 bug 跟踪系统,它可以帮助开发团队更好地管理项目和跟踪 bug。在 Linux 上安装 Redmine 可以让开发团队更好地管理项目和跟踪 bug。本文将详细介绍如何在 Linux 上安装 Redmine...

    archive_redmine 项目管理 v2.3.1 .zip.zip

    Redmine是一个开源的、基于Web的项目管理和问题跟踪工具,它支持多项目管理,采用Ruby on Rails框架开发。这个特定版本为v2.3.1,可能包含了一系列的更新、改进和修复,以提升项目协作的效率和用户体验。 在压缩包...

    redmine:Redmine是使用Ruby on Rails框架编写的灵活的项目管理Web应用程序。 http:github.comedavis10redmine是svn存储库的官方git镜像

    Redmine是一款基于Ruby on Rails框架开发的开源项目管理工具,其设计目的是为了提供一个集成了问题跟踪、项目文档、时间追踪、版本控制以及多种项目的管理功能。作为一个Web应用程序,Redmine允许用户通过浏览器访问...

    redmine项目管理 v4.1.1-源码.zip

    Redmine 是一个开源的、基于Web的项目管理和问题跟踪系统,它使用Ruby on Rails框架开发。这个"redmine项目管理 v4.1.1-源码.zip"文件包含的是Redmine 4.1.1版本的源代码,适用于开发者进行二次开发或者自定义配置以...

    redmine 项目管理 v4.0.7-源码.zip

    Redmine 是一个开源的、基于Web的项目管理和问题跟踪工具,它使用Ruby on Rails框架开发。这个"redmine 项目管理 v4.0.7-源码.zip"压缩包包含了Redmine 4.0.7版本的源代码,使得用户可以自定义、扩展或部署自己的...

    redmine的三部曲 第一步安装redmine

    在IT行业中,Redmine是一个非常受欢迎的开源项目管理工具,尤其在软件开发团队中被广泛使用。它提供了问题跟踪、项目管理和文档管理等功能,能够帮助团队有效地协作和管理任务。本篇文章将围绕“redmine的三部曲”的...

    redmine3.3.1安装与常用插件安装.pdf

    Redmine是一款流行的开源项目管理软件,它基于Web,可以用来管理项目、问题跟踪、版本控制、日程管理等。本文档主要介绍如何在CentOS 6.7操作系统上安装Redmine 3.3.1版本,并且提供了一些常用的插件安装方法。安装...

Global site tag (gtag.js) - Google Analytics