centos6 安装部署 redmine 2.6.0

Redmine是用Ruby开发的基于web的项目管理软件,所以先要下载安装Ruby,再下载对Ruby组件进行打包的Ruby打包系统RubyGems。

第一步:下载必要的软件

1、依赖包安装

# yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel

2、下载安装软件

Redmine下载:# wget -P ~/tools http://www.redmine.org/releases/redmine-2.6.0.tar.gz

Ruby下载:# wget -P ~/tools http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0.tar.gz

RubyGems下载:# wget -P ~/tools http://production.cf.rubygems.org/rubygems/rubygems-2.4.6.tgz

第二步:安装必要软件

1、解压安装ruby

# cd ~/tools

# tar zxvf ruby-2.2.0.tar.gz

# cd ruby-2.2.0

# ./configure && make && make install

      注意:如果编译时指定安装目录./configure --prefix=/usr/local/ruby,要在安装完成后要添加环境变量,在/etc/profile最后加入两行:

PATH=/usr/local/ruby/bin:$PATH

export PATH

查看安装的ruby版本号:# ruby –v

参考结果:ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux]

2、解压安装rubygems

# cd ~/tools

# tar zxvf rubygems-2.4.6.tgz

# cd rubygems-2.4.6

# ruby setup.rb

查看安装的rubygems版本号:# gem –v

参考结果:2.4.6

3、安装    rails

    由于国内网络原因(你懂的),导致rubygems.org存放在Amazon S3上面的资源文件间歇性连接失败。所以更新一下gem源:

# gem sources --r https://rubygems.org/

# gem sources -a https://ruby.taobao.org/

# gem sources –l

*** CURRENT SOURCES ***

https://ruby.taobao.org

#请确保只有ruby.taobao.org

# gem install rails -V (-V有回显消息,知道安装了什么,出问题也比较清晰问题出在哪里

查看安装的rails版本号:# rails -v

参考结果:Rails 3.2.19

第三步:安装redmine

1、进入mysql,创建数据库

mysql>    CREATE DATABASE redmine CHARACTER SET utf8;

mysql>    CREATE USER ‘redmine‘@‘localhost‘ IDENTIFIED BY ‘my_password‘;

mysql>    GRANT ALL PRIVILEGES ON redmine.* TO ‘redmine‘@‘localhost‘;

//注 my_password为自己的mysql密码。

2、解压拷贝redmine2.6.0

# cd ~/tools

# tar zxvf redmine-2.6.0.tar.gz

把解压后的redmine-2.6.0拷贝到Web目录下,后文所说的redmine目录,指的是这个解压缩后产生的目录。

3、修改redmine目录中的配置文件

# cp config/database.yml.example config/database.yml

# vi config/database.yml

production:

adapter: mysql2

database: redmine

host: localhost

username: redmine

password: my_password

//注 my_password为自己的mysql密码。

4、安装依赖包

# gem install bundler

# bundle install --without development test rmagick

#gem install activerecord--version=3.2.19 –V
(如缺少包,就这样安装)

5、创建一个session安装密钥

# rake generate_secret_token

6、创建数据库结构并初始化所有redmine表:

# RAILS_ENV=production rake db:migrate

7、插入默认数据:

RAILS_ENV=production REDMINE_LANG=zh rake redmine:load_default_data

8、设置文件权限

# mkdir -p tmp tmp/pdf public/plugin_assets

# chown -R redmine:redmine files log tmp public/plugin_assets

# chmod -R 755 files log tmp public/plugin_assets

第四步:启动redmine

# ruby script/rails server webrick -e production -d

等待启动完结后,访问:http://localhost:3000/。

用户名:admin

密码:admin

//注localhost为服务器实际ip,商品权限要打开。

第五步:加入自启动

编辑启动文件。

# vi /etc/rc.local

最后一行或者适当的位置,加入一下内容。此处必须用绝对路径。注意根据实际redmine路径来填写。

/usr/local/ruby/bin/ruby /www/redmine/script/rails server webrick -e production -d

注意:

1)       创建数据库redmine以及帐号密码。

2)       帐号密码要写入配置文件database.yml,但注意:输入password或其他值时,冒号前面必须要空一个格。否则当运行"Rake
db:migrateRAILS_ENV=production"时,就会报错“Rake aborted. ...encoding: utf8”。我可是查了半天才从网上看了一个链接改的。http://www.redmine.org/boards/2/topics/2154

3)       运行Rake db:migrate,创建redmine数据库中的表结构。如果系统报“mysql.rb不存在”的错误,那就需要从redmine网站上下载一个libmysql.dll。Redmine网站特别说明,MySQL5.1的高版本驱动可能有问题,需要用redmine指定的版本。

4)       运行Rake redmine:load_default_data,来导入缺省数据

5)       运行Ruby script/server webrick –e production,来启动Web服务器或应用程序

配置邮件发送文件#cp configuration.yml.example configuration.yml

#vi configuration.yml

1) # default configuration options for all environments

2) default:

3)   # Outgoing emails configuration (see examples above)

4)   email_delivery:

5)     delivery_method: :smtp

6)     smtp_settings:

7)       address: smtp.qiye.163.com

8)       port: 994

9)       domain: qiye.163.com

10)       authentication: :login

11)       user_name: "[email protected]"

12)       password: "redmine2012"

运行并测试redmine

1:# cd /usr/local/redmine

2:# ruby script/server webrick -p 8000 -e production -d

即可以在浏览器中输入 http://[服务器IP]:8000 访问redmine,默认的管理登录用户名和密码都为 admin,界面如下:

运行并测试redmine

运行命令:ruby script/server webrick -e production即可启动redmine,默认打开3000端口,可以通过http://localhost:3000/访问(管理员初始用户名和密码都是admin)。

如果希望Redmine作为服务运行,加上-d参数即可:

#/usr/local/redmine/ruby script/server webrick –p 8000 -e production -d

时间: 2024-10-10 10:02:18

centos6 安装部署 redmine 2.6.0的相关文章

GNS3实验环境的安装部署(详细教材0基础适用、结尾附安装包)

GNS3实验环境的安装部署 软件介绍: GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件.Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作.同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置. Wireshark(前称Ethereal)是一个网络封包分析软件.网络封包分析软件的功能是撷取网络封包,并

centos6安装部署git服务器(gitlab6.4)

环境准备 python版本2.6git版本 1.8.4.1ruby版本ruby-2.0.0-p353gitlab-shell版本 v1.8.0gitlab版本6.4.3 因centos6系列的python版本是2.6的,已经支持,所以不必升级python版本.在centos5下面需要升级python版本>2.5 安装epel的yum源 1 yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.n

VS2010安装部署成.NET 2.0过程的几个问题(转)

1,系统安装了VS2008和VS2010,在把VS2010建的4.0项目转成2.0项目,目标框架里面没有2.0,解决方法是安装.NET Framework 3.5 SP1. 2,让exe安装包在安装界面“欢迎使用__安装向导”显示中文名,并安装在英文路径下:项目 -> 部署项目属性 -> ProductName -> aa公司xx系统 -> Manufacturer -> xxSys应用程序文件夹 -> [ProgramFilesFolder]\[Manufacture

centos 6.5下安装nginx+redmine 3.1.0 笔记

curl -sSL https://rvm.io/mpapis.asc | gpg --import curl -L https://get.rvm.io | bash -s stable source /etc/profile.d/rvm.sh rvm requirements rvm install 2.2.3rvm use 2.2.3 --default gem sources --remove https://rubygems.org/gem sources -a https://rub

centos6 安装和配置PHP 7.0

2015年12月初PHP7正式版发布,迎来自2004年以来最大的版本更新.PHP7最显著的变化就是性能的极大提升,已接近Facebook开发的PHP执行引擎HHVM.在WordPress基准性能测试中,速度比5.6版本要快2~3倍,大大减少了内存占用.PHP7在语言上也有一些变化,比如添加返回类型声明.增加了一些新的保留关键字等.在安全方面,去除了PHP安全模式,添加魔术引号等.不仅如此,新版还支持64位,而且包含最新版Zend引擎. 2016年4月,安装 PHP7 笔记如下 1.查看操作系统版

Apache Hadoop集群离线安装部署(三)——Hbase安装

Apache Hadoop集群离线安装部署(一)--Hadoop(HDFS.YARN.MR)安装:http://www.cnblogs.com/pojishou/p/6366542.html Apache Hadoop集群离线安装部署(二)--Spark-2.1.0 on Yarn安装:http://www.cnblogs.com/pojishou/p/6366570.html Apache Hadoop集群离线安装部署(三)--Hbase安装:http://www.cnblogs.com/po

centos6.4 docker1.0 安装部署

一:简介: Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).bare metal.OpenStack 集群和其他的基础应用平台. 二:Docker应用场景: 1.web应用的自动化打包和发布: 2.自动化测试和持续集成.发布: 3.在服务型环境中部署和调整数据库或其他的后台应用: 4.从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的

ZABBIX3.0在CentOS6.6上的安装部署

Zabbix3.0界面焕然一新,一改10多年的老面孔,alpha4的更新具体记录下:http://www.zabbix.com/rn3.0.0alpha4.php What's New in 3.0.0alpha4 Zabbix 3.0安装过程与2.x的变化类似,但又少许需要注意的坑(以下标红的),否则会坑的不行... 基础环境: CentOS 6.6 X64 Nginx:1.9.7 Mysql:5.5.32 PHP:5.5.30( zabbix_3.0 要求php版本至少在5.4以上 ) 一.

Centos6.7安装部署cobbler完成无人值守化安装部署

 Centos6.7部署cobbler完成无人值守化安装部署                   Cobbler是一个免费开源系统安装部署软件,用于自动化网络安装操作系统.在生产环境中,经常批量部署几十甚至上百台服务器时,实现自动化安装操作系统尤为重要,按照传统的光盘引导安装工作量是不可预估的:此前我们通过pxe+kickstart简单实现了自动化安装,但只能实现单一版本安装,当需要部署不同版本或不同引导模式(BIOS.EFI)时,此种方式就不够灵活.而Cobbler正是为了解决此问题而设计的.