文档章节

CentOS安装配置redmine 走了好多弯路 总算搞定

Babyface丶小白
 Babyface丶小白
发布于 2015/08/25 10:35
字数 617
阅读 2208
收藏 4

CentOS版本为6.5


1.基本的软件环境

yum -y install libyaml-devel zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel gcc ruby-devel gcc-c++ make postgresql-devel ImageMagick-devel sqlite-devel perl-LDAP mod_perl perl-Digest-SHA


2.配置redmine数据库(没装mysql的需先装mysql)

mysql> create user 'redmine'@'localhost' identified by 'redmine';

Query OK, 0 rows affected (0.00 sec)


mysql> create database redmine character set utf8;

Query OK, 1 row affected (0.00 sec)


mysql> grant all privileges on redmine.* to 'redmine'@'localhost';

Query OK, 0 rows affected (0.00 sec)


mysql> flush privileges;

    

Query OK, 0 rows affected (0.00 sec)


3.iptables设置

如果服务器开了防火墙,我们需要进行相关设置


/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT


4.安装php环境

yum -y install php php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc php-pecl-apc php-soap


5.安装ruby环境

\curl -L https://get.rvm.io | bash

source /etc/profile.d/rvm.sh


[root@usvr-126 ~]# source /etc/profile.d/rvm.sh

[root@usvr-126 ~]# rvm list known

# MRI Rubies

[ruby-]1.8.6[-p420]

[ruby-]1.8.7[-head] # security released on head

[ruby-]1.9.1[-p431]

[ruby-]1.9.2[-p330]

[ruby-]1.9.3[-p551]

[ruby-]2.0.0[-p643]

[ruby-]2.1.4

[ruby-]2.1[.5]

[ruby-]2.2[.1]

[ruby-]2.2-head


2.6版本需要ruby 支持的版本,在这我们选择1.9.3 稳定版 

rvm install 1.9.3

[root@usvr-126 ~]# ruby -v

ruby 1.9.3p551 (2014-11-13 revision 48407) [x86_64-linux]


6.安装rails

gem install rails

(可能会遇到墙,如果遇到墙就换成淘宝源http://ruby.taobao.org/

查看版本rails -v


7.下载redmine

wget http://www.redmine.org/releases/redmine-2.6.0.tar.gz

tar zxvf redmine-2.6.0.tar.gz


8.依赖组件安装

cd redmine-2.6.0

gem install bundler

bundle install --without development test rmagick(这一步好恶心,又是墙)


9:安装连接mysql的gem

gem install mysql2


10:配置redmine连接数据库
复制 config/database.yml.example 到 config/database.yml

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

cd config

编辑database.yml

修改下面相应的部分

Example for a MySQL database using ruby 1.9 (adapter must be set to mysql2):

production:  adapter: mysql2
  database: redmine
  host: localhost
  username: redmine
  password: my_password


11:创建一个session安装密钥

rake generate_secret_token


12:创建初始化所有redmine用到的table表

RAILS_ENV=production rake db:migrate


13:装入默认的配置信息,输入zh(选择中文)

RAILS_ENV=production rake redmine:load_default_data


14:启动redmine

ruby script/rails server webrick -e production

后台运行

ruby script/rails server webrick -e production -d


15:开机自动启动

编辑启动文件

vi /etc/rc.local

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

/usr/local/rvm/rubies/ruby-1.9.3-p551/bin/ruby /root/redmine-2.6.0/script/rails server webrick -e production -d


ruby路径:

[root@iZ25wrr95ffZ redmine-2.6.0]# which ruby

/usr/local/rvm/rubies/ruby-1.9.3-p551/bin/ruby




© 著作权归作者所有

共有 人打赏支持
Babyface丶小白
粉丝 3
博文 12
码字总数 4316
作品 0
朝阳
程序员
私信 提问
centos7安装redmine3,并升级redmine1.8到3

redmine是一款项目管理开源工具,可以自定义开发流程,比较方便,redmine升级比较麻烦,我安装了两三天才搞定,特地分享一下 1.安装mysql 2.安装依赖包 3.安装ruby2.4 4.安装Redmine3 5.修改...

proinsightio
01/04
0
0
VisualSVN Server仓库迁移到Linux(包含所有版本, 权限,用户信息)

公司开发服务器从Windows换成CentOS,所以要把原服务都转移到Linux下,MySQL、SMB的迁移都很顺利,但是SVN的转移却遇到了些问题,花费了三天时间,走了不少弯路,现在总算解决了SVN迁移问题,...

litescript
2012/11/05
0
1
Redmine部署安装手记

工作上杂事多,不能很好的汇报上级,所以想部署个项目管理规范规范。综合考虑后选择了很是折腾的Redmine,服务器上开了个虚拟机,装了Centos 7 minimal,参考Redmine官方文档开始部署。 1、安...

雪糕猪
2017/08/31
0
0
centos6安装kafka及使用一

目前kafka最新版为:kafka-0.8.1-src.tgz 一、去官网下载kafka-0.8.1-src.tgz 二、kafka-0.8.1版需要JDK 7(注:JDK 8不支持,别走弯路了,自己去试一下吧!) 二、删除原有JDK,安装新的JDK...

liaojie
2014/03/26
0
0
虚拟机下安装CENTOS,无法访问外网问题的解决

近日在virtualbox上安装centos虚拟机,安装完成后,不论设置成何种网络连接方式,始终不能访问外网。随后在网上搜索各类教程,将相关的配置文件: /etc/host.conf、 /etc/hosts、 /etc/resol...

kylin007
2016/09/28
43
0

没有更多内容

加载失败,请刷新页面

加载更多

NEO区块链-DAPP开发直通车-第零篇

什么是DAPP DAPP 是以太坊发明的词汇 Decentralized Application. 目前基于区块链技术开发的应用程序广泛的接受使用了这一名称。 NEL将为开发DAPP提供全面的服务 什么是NEL NEL是 “NewEcon...

NEO-FANS
3分钟前
0
0
可视化软件VisIt在Ubuntu18.04上的安装

可视化软件VisIt在Ubuntu18.04上的安装 参考文档及使用说明 1.下载 在官网下载页面下载合适版本的安装文件,Ubuntu有专用的 https://wci.llnl.gov/simulation/computer-codes/visit/executa...

佚文
9分钟前
0
0
GROUP BY GROUPING SETS

GROUPING SETS 子句是 SELECT 语句的 GROUP BY 子句的扩展。通过 GROUPING SETS 子句,您可采用多种方式对结果分组,而不必使用多个 SELECT 语句来实现这一目的。这就意味着,能够减少响应时...

hblt-j
18分钟前
2
0
selenium之表格的定位

真的勇士, 敢于直面惨淡的warning、 敢于正视淋漓的error 目录 被测试网页的HTML代码 1.遍历表格所有单元格 2.定位表格中的某个元素 3.定位表格中的子元素 总结 浏览器网页常常会包含各类表...

程序猿拿Q
23分钟前
1
0
adb命令启动展讯平台工厂模式

adb命令启动展讯工厂模式: adb shell am start com.sprd.engineermode/com.sprd.engineermode.EngineerModeActivity...

东街小霸王
24分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部