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

centos环境下安装ruby+gem+rails+redmine2.4

阅读更多

#安装环境
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
#------------------------------------------------------

 

#创建基础目录
#------------------------------------------------------

cd /

mkdir /home/soft

mkdir -p /techcenter/sd/repos/

mkdir /techcenter/sd/conf

mkdir /techcenter/web

 

#ftp上传文件略

 

 

 

#安装yaml
#-------------------------------------------------------

cd /home/soft/

tar zxf yaml-0.1.4.tar.gz

./configure --prefix=/usr/local

make

make install

 
#安装openssl
#------------------------------------------------------

tar zxf openssl-1.0.1e.tar.gz

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
#------------------------------------------------------

cd /home/soft/

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扩展
#------------------------------------------------------

cd /home/soft/ruby-2.0.0-p353/ext/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 -v

gem update --system

gem -v

 

 

#安装rails
#------------------------------------------------------

#检查系统是否有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 freetype-devel ghostscript-devel jasper-devel lcms-devel libpng-devel libtiff-devel zlib-devel libxml2-devel

yum install ImageMagick-devel

gem install rmagick

  

#配置postgres数据库
#------------------------------------------------------

cd /home/pgadmin/

./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
#------------------------------------------------------

cd /techcenter/web/

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
#------------------------------------------------------

cd /techcenter/web/redmine-2.4.2

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

    "centos6 安装redmine+apache2" 本资源摘要信息介绍了在 Centos 6 系统上安装 Redmine 和 Apache2 的步骤和要求。Redmine 是一个基于 Web 的项目管理工具,使用 Ruby on Rails 框架开发,需要特定的 Ruby 和 Rails ...

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

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

    Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统

    ### Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统的知识点 #### 一、基础知识与背景介绍 **Redmine** 是一个基于 Web 的项目管理和跟踪工具,它使用 Ruby on Rails(简称 ROR)框架构建而成。Redmine 的设计初衷...

    Centos5.6中Redmine1.2.1安装过程

    ### CentOS 5.6 中 Redmine 1.2.1 安装过程详解 #### 一、Redmine 简介及版本兼容性 Redmine 是一个开源的、灵活的项目管理和问题跟踪工具,适用于跨平台环境。它支持多项目管理,并集成了各种版本控制系统,如 ...

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

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

    centos安装redmind

    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....

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

    在安装完MySQL和Ruby环境后,接下来就是安装Redmine本身。文档中提到从Redmine官方网站下载Redmine 3.3.1的源代码压缩包,解压后进入到redmine目录中,并运行bundler install来安装Redmine所需的gem包。 安装完成后...

    redmine在centos下配置文档

    要在 CentOS 系统中配置 Redmine,需要安装一系列依赖服务,包括 Apache 服务器、Ruby 解释器、MySQL 数据库以及 LDAP 和邮件服务器支持。以下是详细的配置步骤: 一、安装 Apache 服务器 Apache 是一款流行的 Web ...

    Centos7上部署Redmine v3.3手册

    Ruby是Redmine的核心编程语言,因此必须先安装Ruby及其开发工具。 **安装MariaDB:** ```bash yum install -y mariadb-server systemctl start mariadb systemctl enable mariadb ``` MariaDB是一个广泛使用的开源...

    CentOS6.2安装redmine2.3文档

    ### CentOS6.2安装Redmine2.3详细步骤解析 #### 一、环境准备与依赖安装 在开始安装Redmine之前,确保您的CentOS 6.2系统已经更新到最新状态,并安装了必要的依赖包。 **第1步:安装支持插件和其他插件** 执行...

    redmine的三部曲 第二步安装redmine的详细说明

    总之,安装Redmine涉及多个步骤,包括环境准备、数据库配置、Gem依赖安装、数据库迁移和服务器启动。每一步都需要细心操作,确保所有配置正确无误。如果有任何疑问,可以参考官方文档或者社区中的教程来解决遇到的...

    centos部署redmine4.1及远程启动脚本

    插件备份与安装,下载源码压缩包,展开到 Redmine 的插件目录下,保证有 `redmine_work_wechat` 目录。 安装必要的 gem 类库: ``` bundle install --without development test ``` 执行数据迁移: ``` rake ...

    redmine搭建手册(完整版)

    Redmine 是一个开源的项目管理工具,基于Ruby on Rails框架构建,用于协助团队进行任务跟踪、文档管理和协作。本手册将详细介绍如何在自己的系统上搭建一个完整的Redmine环境。 1. 引言 Redmine的搭建涉及多个步骤...

    redmine安装脚本 2.6.10版本

    根据提供的脚本,安装 Redmine 2.6.10 版本之前,首先需要确保服务器环境满足一定的配置要求,并且安装必要的软件包。以下是具体步骤: 1. **安装 EPEL 发行版仓库**: - 使用 `yum` 命令安装 EPEL 发行版仓库。...

    RedMine1.2.1安装

    RedMine1.2.1的安装涉及多个步骤,包括安装Ruby和Rails环境,配置数据库,下载和部署RedMine源代码,设置Web服务器,以及初始化设置。这个过程虽然复杂,但遵循正确的步骤,你将能成功搭建起一个强大的项目管理平台...

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

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

    redmine安装指南

    2. Ruby:Redmine需要Ruby运行环境,通常推荐使用Ruby 2.5或更高版本。 3. Rails框架:Redmine基于Rails开发,需要安装相应的Rails版本。 4. 数据库:MySQL或PostgreSQL数据库系统用于存储数据。 5. Web服务器:...

    redmine-3.2.8.tar.gz

    1. **环境准备**:在CentOS上安装Redmine,需要确保系统已经安装了基础的开发工具集,如GCC、Ruby、RVM(Ruby Version Manager)、MySQL或PostgreSQL数据库、Git等。这些工具通常可以通过运行`yum install`命令获取...

    redmine 2.6插件包

    步骤2:rake redmine:plugins:migrate RAILS_ENV=production 如果有问题,咨询作者,或者可以删掉有问题的插件,重新执行此命令 步骤3:如果一切正常,就重启服务 环境: CentOS 7 redmine 2.6.0 ruby 2.1.4 测试...

    redmine 安装手册

    之后,安装 Phusion Passenger,这是一个用于部署 Ruby on Rails 应用的模块,通过 `gem install passenger` 安装,然后运行 `passenger-install-apache2-module` 进行配置。 接着,安装 MySQL 服务器,通过 `yum ...

Global site tag (gtag.js) - Google Analytics