`
jimmy.shine
  • 浏览: 392975 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Redmine安装

 
阅读更多
  • 安装ruby
 yum install ruby.x86_64
yum install ruby-devel.x86_64

 

  •   安装gem 
yum install rubygems.noarch

 

  • 安装rails
 gem install rails -v=2.3.11

 

  • 安装rake
gem install rack -v=1.1.1

 

  • 安装i18n
gem install i18n -v=0.4.2

 

  •  mysql

    注意需要安装上mysql-devel

yum install mysql-devel.x86_64
gem install mysql

 MacOS X 使用这个:

sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/mysql-5.5.16-osx10.6-x86_64/bin/mysql_config

 

创建数据库表及用户。

 

  • 配置configuration

   复制config/configuration.yml.example 改名为 config/configuration.yml

   若要使用gmail作为邮箱,需要

 

ruby script/plugin install git://github.com/collectiveidea/action_mailer_optional_tls.git

   若启动时候报错,将不需要的(已经注释掉了的)都删除即可。即带#的。在使用emacs编辑的时候,有可能会报出现语法错误,注意删除default后面的空格。

 

  • 配置database

   复制config/database.yml.example 改名为 config/database.yml

   修改production:

 

adapter: mysql
database: redmine
host: localhost
username: redmine
password: my_password

 

  • 创建Session存储
rake generate_session_store

 

  •  生成数据库结构

RAILS_ENV=production rake db:migrate
  •  加载默认配置
RAILS_ENV=production rake redmine:load_default_data

 

  • 启动
ruby script/server webrick -e production

 

与Apache结合

 

  • 安装passenger
gem i passenger
  • 安装必要的组件
yum install curl-devel
yum install httpd-devel
  •   安装passenger for apache
passenger-install-apache2-module
  • cgi配置
  1. 复制public/dispatch.cgi.sample为public/dispatch.cgi 
  2. 修改内容

#!/usr/bin/ruby

require "/usr/lib/ruby/gems/1.8/gems/rails-2.3.11/lib/dispatcher.rb"

 

  •  修改config/environment.rb,去掉下面一行的注释

ENV['RAILS_ENV'] ||= 'production'

 

  • 编辑httpd.conf

使apache支持cgi,添加

Options Includes ExecCGI FollowSymLinks
AddHandler cgi-script .cgi .pl

rails支持,添加

LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.9/ext/apa\
che2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.9
PassengerRuby /usr/bin/ruby

 添加vHost,添加

 

<VirtualHost *:80>
    ServerAdmin jimmy.shine@gmail.com
    DocumentRoot /var/www/html/redmine/public
    ServerName localhost
    ErrorLog logs/redmine-error_log
    CustomLog logs/redmine-access_log common                                                 

    <Directory "/var/www/html/redmine/public">
          Options Indexes ExecCGI FollowSymLinks
          Order allow,deny
          Allow from all
          AllowOverride all
    </Directory>
</VirtualHost>

 

  •  关闭Selinux,若有启用了selinux
setenforce 0

 

  •  重新启动apache

service httpd restart

 通过http://localhost即可以访问到

 

其它:

如何为应用添加应用路径

1、复制config/additional_environment.rb.sample生成additional_environment.rb。

 

添加

 

config.action_controller.relative_url_root = "/redmine/public"

 2、修改httpd.conf中

 

<VirtualHost *:80>
    ServerAdmin jimmy.shine@gmail.com
    DocumentRoot /var/www/html
    ServerName localhost
    ErrorLog logs/redmine-error_log
    CustomLog logs/redmine-access_log common

    <Directory "/var/www/html/redmine/public">
          Options Indexes ExecCGI FollowSymLinks
          Order allow,deny
          Allow from all
          AllowOverride all
    </Directory>
    RailsBaseURI /redmine/public
</VirtualHost>

 则可以以http://localhost/redmine/public来访问

 

 

 

 


分享到:
评论

相关推荐

    Redmine安装完全图文指南

    Redmine 安装完全图文指南 本文主要介绍了如何安装 Redmine 项目管理工具,涉及到 Ruby、MySQL、Redmine 等多个组件的安装和配置。下面是安装过程中需要注意的知识点: 一、环境准备 * 需要下载和安装多个软件,...

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

    在Linux环境下安装Redmine是一个涉及到多个步骤和技术组件的过程。Redmine是一个开源的项目管理工具,基于Ruby on Rails框架构建,适用于多种操作系统,包括Linux。以下将详细阐述安装Redmine1.1.3的步骤,以及在这...

    redmine安装以及插件配置教程

    redmine 安装 redmine 主题使用集成 redmine 插件使用集成

    Redmine安装指南(CentOS 7)

    在CentOS 7中安装Redmine详细步骤,亲自试验通过。一通过Docker安装,二从源码安装,简单配置邮件收发、版本控制等

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

    - **在非上网机上将Redmine安装为Windows服务**:详细介绍了如何在不连接互联网的情况下将Redmine作为Windows服务安装,使得Redmine可以在服务器启动时自动运行。 #### 小结 通过以上步骤,即使是在局域网环境下,...

    centos5.5 redmine安装及其插件安装

    在本文中,我们将深入探讨如何在CentOS 5.5操作系统上安装Redmine以及如何添加和配置相关的插件。Redmine是一款开源的、基于Web的项目管理应用,它提供了问题跟踪、版本控制集成、文档管理等功能,适用于多种敏捷...

    Centos 6.x redmine安装过程全记录

    标题《Centos 6.x redmine安装过程全记录》和描述《在centos 6.3上逐步详细搭建redmine的过程,文中各软件版本是以搭建时为准,本文是搭建成功后整理到redmine后导出的。》中提供的知识点主要围绕在CentOS 6.x系统上...

    redmine安装

    在命令行中,使用`gem install`命令安装Redmine所需的各种组件,如`rake`(需指定版本,例如`gem install -v=0.8.7 rake`,以防安装最新版引起问题)、`rack`(同样需要指定版本,例如`gem install -v=1.0.1 rack`...

    bitnami linux redmine 安装

    【标题】:“Bitnami Linux Redmine 安装” Redmine 是一款开源的项目管理工具,它支持多种版本控制系统,如 Git、SVN 等,适用于敏捷开发和任务跟踪。Bitnami 提供了一种简便的方式来在 Linux 上安装 Redmine,这...

    redmine安装脚本 2.6.10版本

    ### Redmine 2.6.10 安装脚本详解 #### 一、环境准备与依赖库安装 根据提供的脚本,安装 Redmine 2.6.10 版本之前,首先需要确保服务器环境满足一定的配置要求,并且安装必要的软件包。以下是具体步骤: 1. **...

    linux下redmine安装笔记资料.pdf

    Linux 下 Redmine 安装笔记资料 本文档详细记录了在 Linux 系统下安装 Redmine 的过程,包括安装 Ruby、RubyGems 和 Rails 等重要组件的步骤。 一、安装 Ruby 在 Linux 系统下安装 Ruby 是 Redmine 安装的第一步...

    Redmine安装手册

    本篇文章将详细介绍如何在你的系统上安装 Redmine 1.1 版本,该版本需要特定的 Ruby、Rails 和其他相关 gem 的版本来确保兼容性。 首先,确认你要安装的 Redmine 版本及其依赖。Redmine 1.1 需要 Ruby 1.8.7、Rails...

    Redmine安装配置[归纳].pdf

    ### Redmine安装与配置详解 #### 一、概述 Redmine是一款开源的、灵活的项目管理和问题跟踪工具,被广泛应用于软件开发团队中。本文档旨在详细介绍Redmine的安装及配置流程,帮助用户快速上手并顺利部署Redmine...

    linux下redmine安装笔记

    在Linux环境下安装Redmine是一个涉及多个步骤的过程,其中包括设置MySQL数据库、安装Ruby环境及相关插件、获取Redmine源码并配置、初始化数据库以及启动服务器。以下是对这些步骤的详细说明: 1. **安装MySQL数据库...

    redmine安装使用手册

    redmine安装使用手册,得到过验证。

    基于ubuntu18.4的redmine的插件安装教程

    **基于Ubuntu 18.4的...总之,通过在Ubuntu 18.4上的Redmine安装本地头像插件和Office文档预览插件,可以显著提升用户体验,使项目管理更加便捷高效。在实际操作过程中,应遵循安全最佳实践,确保系统和数据的安全。

    redmine安装for linux(内含全套安装文件及安装文档)

    在Linux环境下安装Redmine,可以充分利用Linux系统的稳定性和安全性,为团队协作提供强大的支持。以下是一个详细的Redmine在Linux上的安装步骤,以及可能遇到的问题和解决方法。 ### 安装前准备 1. **系统要求**: ...

    redmine安装指南

    **Redmine安装指南** Redmine是一款开源的、基于Web的项目管理和问题跟踪工具,它支持多种版本控制系统,如Git、Subversion等,并且可以管理多个项目。本指南将详细介绍如何在您的服务器上安装和配置Redmine,以...

Global site tag (gtag.js) - Google Analytics