Redmine搭建

1. 修改SELinux
vim /etc/sysconfig/selinux
# 将文件修改为
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three two values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
# 重启生效
reboot -p
2. 防火墙的HTTP许可
firewall-cmd --zone=public --add-service=http --permanent
# 使设定生效
firewall-cmd --reload
3. 安装必要的软件包
1.开发工具的安装
yum -y groupinstall "Development Tools"

2.Ruby和Passenger的必要文件
yum -y install openssl-devel readline-devel zlib-devel curl-devel libyaml-devel libffi-devel

3.安装MySql数据库(略)

4.安装图片支持包
yum -y install ImageMagick ImageMagick-devel

5.安装ruby-2.3.4(需安装GCC软件编译,ruby2.3可用,ruby2.4不可用)
mkdir /usr/local/ruby
wget https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.4.tar.gz
tar -zxvf ruby-2.3.4.tar.gz
cd ruby-2.3.4
./configure --prefix=/usr/local/ruby
make
make install

6.安装bundle
# 将ruby 源修改为淘宝源
gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
gem sources -l
# 安装
gem install bundler --no-rdoc --no-ri
6.Rails安装
gem install rails -v=4.2.7.1
4. Remine配置安装
1.下载
wget http://www.redmine.org/releases/redmine-3.3.3.tar.gz
tar -zxvf redmine-3.3.3.tar.gz
mv redmine-3.3.3 /var/www/
cd /var/www/
mv redmine-3.3.3 redmine
cd redmine

2.修改数据库配置文件
cp config/database.yml.example config/database.yml
vim config/database.yml
# 修改production 选项
production:
adapter: mysql2
database: redmine
host: localhost
username: root
password: "********"
encoding: utf8

3.安装gem的依赖
# 修改ruby 源
cd /var/www/redmine
vim Gemfile
# 修改第一行为:
source 'https://ruby.taobao.org/'
# 安装依赖
bundle install --without development test --path vendor/bundle
如果安装错误删除Gemfile.lock和 Gemfile.local

4. 管理平台初始设置
bundle exec rake generate_secret_token
# 创建数据库的表
RAILS_ENV=production bundle exec rake db:migrate
# 默认数据登记
RAILS_ENV=production REDMINE_LANG=ja bundle exec rake redmine:load_default_data
5.启动
ruby /var/www/redmine/bin/rails server webrick -e production
启动后访问:http://127.0.0.1:3000
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值