#安装环境
32位 CentOS 6.3 或 32位 CentOS 6.0
postgresql 数据库
#------------------------------------------------------
#软件列表
yaml-0.1.4.tar.gz
openssl-1.0.1e.tar.gz
ruby-2.0.0-p353.tar.gz
redmine-2.4.2.tar.gz
#------------------------------------------------------
#创建基础目录
#------------------------------------------------------
mkdir /home/soft
mkdir -p /techcenter/sd/repos/
mkdir /techcenter/sd/conf
mkdir /techcenter/web
#ftp上传文件略
#安装yaml
#-------------------------------------------------------
tar zxf yaml-0.1.4.tar.gz
./configure --prefix=/usr/local
make
make install
#安装openssl
#------------------------------------------------------
cd openssl-1.0.1e
./config --prefix=/usr/local/openssl --shared
make
make install
cd /usr/local/
ln -s openssl ssl
cd /etc/
vi ld.so.conf
#在include ld.so.conf.d/*.conf代码下面增加以下代码
/usr/local/openssl/lib
vi profile
#在文件最下面增加,以下代码
export OPENSSL=/usr/local/openssl/bin
export PATH=$OPENSSL:$PATH:$HOME/bin
ldconfig
#退出,重新终端命令窗口
exit
#安装ruby
#------------------------------------------------------
tar zxf ruby-2.0.0-p353.tar.gz
cd ruby-2.0.0-p353
./configure --prefix=/usr/local/ruby-2.0 --enable-shared --disable-install-doc --with-opt-dir=/usr/local/lib
make && make install
echo "/usr/local/lib" >> /etc/ld.so.conf
vi /etc/profile
#在文件最下面增加下段代码
export PATH=/usr/local/ruby-2.0/bin:$PATH
source /etc/profile
exit
#配置ruby的openssl扩展
#------------------------------------------------------
ruby extconf.rb --with-openssl-include=/usr/local/openssl/include/ --with-openssl-lib=/usr/local/openssl/lib
make && make install
ldconfig
exit
#更新Gem
#------------------------------------------------------
#检查当前gem版本
gem update --system
gem -v
#安装rails
#------------------------------------------------------
rails -v
#有则卸载,没有则安装3.2.16版本的rails
gem install rails -v 3.2.16
#漫长的等待中....终于更新完了.
rails -v
which rails
#/usr/local/ruby-2.0/bin/rails
yum install sqlite-devel
#测试rails
cd /techcenter/web/
vi Gemfile
#找到source 'https://rubygems.org',在下面增加下段代码
gem 'execjs'
gem 'therubyracer'
#保存并退出
bundle install
rails server
#可以通过浏览器,输入地址http://IP:3000/ 安装rails成功!
#安装Rmagick支持工具
#------------------------------------------------------
yum install ImageMagick-devel
gem install rmagick
#配置postgres数据库
#------------------------------------------------------
./psql -d postgres -Upgadmin
CREATE ROLE redmine LOGIN ENCRYPTED PASSWORD 'redmine' NOINHERIT VALID UNTIL 'infinity';
CREATE DATABASE redmine WITH ENCODING='UTF8' OWNER=redmine;
yum install postgresql-devel
gem install pg
cd /usr/local/ruby-2.0/lib/ruby/gems/2.0.0/gems/pg-0.17.1/ext
ruby extconf.rb --with-pg-config=/usr/local/pgsql/bin/pg_config
make && make install
#配置redmine
#------------------------------------------------------
cp /home/soft/redmine-2.4.2.tar.gz ./
tar -xvf redmine-2.4.2.tar.gz
rm -rf redmine-2.4.2.tar.gz
cd /techcenter/web/redmine-2.4.2/config
cp database.yml.example database.yml
vi database.yml
# 找到 PostgreSQL configuration example修改成下段代码
# 注意: 每一个冒号后面必须跟一个空格
production:
adapter: postgresql
database: redmine
host: localhost
username: redmine
password: "redmine"
encoding: utf8
#保存并退出
#编译并启动redmine
#------------------------------------------------------
bundle install --without development test rmagick
rake generate_secret_token
RAILS_ENV=production rake db:migrate
ruby script/rails server webrick -e production
#浏览器访问地址测试:http://IP:3000/ 打开,即redmine安装成功!
http://wxb-j2ee.iteye.com/blog/2028848 ruby+gem+rails+redmine异常处理
相关推荐
"centos6 安装redmine+apache2" 本资源摘要信息介绍了在 Centos 6 系统上安装 Redmine 和 Apache2 的步骤和要求。Redmine 是一个基于 Web 的项目管理工具,使用 Ruby on Rails 框架开发,需要特定的 Ruby 和 Rails ...
在本文中,我们将深入探讨如何在CentOS 5.5操作系统上安装Redmine以及如何添加和配置相关的插件。Redmine是一款开源的、基于Web的项目管理应用,它提供了问题跟踪、版本控制集成、文档管理等功能,适用于多种敏捷...
### Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统的知识点 #### 一、基础知识与背景介绍 **Redmine** 是一个基于 Web 的项目管理和跟踪工具,它使用 Ruby on Rails(简称 ROR)框架构建而成。Redmine 的设计初衷...
### CentOS 5.6 中 Redmine 1.2.1 安装过程详解 #### 一、Redmine 简介及版本兼容性 Redmine 是一个开源的、灵活的项目管理和问题跟踪工具,适用于跨平台环境。它支持多项目管理,并集成了各种版本控制系统,如 ...
标题《Centos 6.x redmine安装过程全记录》和描述《在centos 6.3上逐步详细搭建redmine的过程,文中各软件版本是以搭建时为准,本文是搭建成功后整理到redmine后导出的。》中提供的知识点主要围绕在CentOS 6.x系统上...
Redmine 是基于 Ruby on Rails 开发的应用,因此首先需要在系统上安装 Ruby。 **方法1:** 使用源码编译安装 Ruby ```bash wget https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.gz tar -zxvf ruby-2.4.1....
在安装完MySQL和Ruby环境后,接下来就是安装Redmine本身。文档中提到从Redmine官方网站下载Redmine 3.3.1的源代码压缩包,解压后进入到redmine目录中,并运行bundler install来安装Redmine所需的gem包。 安装完成后...
要在 CentOS 系统中配置 Redmine,需要安装一系列依赖服务,包括 Apache 服务器、Ruby 解释器、MySQL 数据库以及 LDAP 和邮件服务器支持。以下是详细的配置步骤: 一、安装 Apache 服务器 Apache 是一款流行的 Web ...
Ruby是Redmine的核心编程语言,因此必须先安装Ruby及其开发工具。 **安装MariaDB:** ```bash yum install -y mariadb-server systemctl start mariadb systemctl enable mariadb ``` MariaDB是一个广泛使用的开源...
### CentOS6.2安装Redmine2.3详细步骤解析 #### 一、环境准备与依赖安装 在开始安装Redmine之前,确保您的CentOS 6.2系统已经更新到最新状态,并安装了必要的依赖包。 **第1步:安装支持插件和其他插件** 执行...
总之,安装Redmine涉及多个步骤,包括环境准备、数据库配置、Gem依赖安装、数据库迁移和服务器启动。每一步都需要细心操作,确保所有配置正确无误。如果有任何疑问,可以参考官方文档或者社区中的教程来解决遇到的...
插件备份与安装,下载源码压缩包,展开到 Redmine 的插件目录下,保证有 `redmine_work_wechat` 目录。 安装必要的 gem 类库: ``` bundle install --without development test ``` 执行数据迁移: ``` rake ...
Redmine 是一个开源的项目管理工具,基于Ruby on Rails框架构建,用于协助团队进行任务跟踪、文档管理和协作。本手册将详细介绍如何在自己的系统上搭建一个完整的Redmine环境。 1. 引言 Redmine的搭建涉及多个步骤...
根据提供的脚本,安装 Redmine 2.6.10 版本之前,首先需要确保服务器环境满足一定的配置要求,并且安装必要的软件包。以下是具体步骤: 1. **安装 EPEL 发行版仓库**: - 使用 `yum` 命令安装 EPEL 发行版仓库。...
RedMine1.2.1的安装涉及多个步骤,包括安装Ruby和Rails环境,配置数据库,下载和部署RedMine源代码,设置Web服务器,以及初始化设置。这个过程虽然复杂,但遵循正确的步骤,你将能成功搭建起一个强大的项目管理平台...
在Linux环境下安装Redmine,可以充分利用Linux系统的稳定性和安全性,为团队协作提供强大的支持。以下是一个详细的Redmine在Linux上的安装步骤,以及可能遇到的问题和解决方法。 ### 安装前准备 1. **系统要求**: ...
2. Ruby:Redmine需要Ruby运行环境,通常推荐使用Ruby 2.5或更高版本。 3. Rails框架:Redmine基于Rails开发,需要安装相应的Rails版本。 4. 数据库:MySQL或PostgreSQL数据库系统用于存储数据。 5. Web服务器:...
1. **环境准备**:在CentOS上安装Redmine,需要确保系统已经安装了基础的开发工具集,如GCC、Ruby、RVM(Ruby Version Manager)、MySQL或PostgreSQL数据库、Git等。这些工具通常可以通过运行`yum install`命令获取...
步骤2:rake redmine:plugins:migrate RAILS_ENV=production 如果有问题,咨询作者,或者可以删掉有问题的插件,重新执行此命令 步骤3:如果一切正常,就重启服务 环境: CentOS 7 redmine 2.6.0 ruby 2.1.4 测试...
之后,安装 Phusion Passenger,这是一个用于部署 Ruby on Rails 应用的模块,通过 `gem install passenger` 安装,然后运行 `passenger-install-apache2-module` 进行配置。 接着,安装 MySQL 服务器,通过 `yum ...