centos6.5部署redmine3.2

ruby 2.1 + rails 4.2+ mysql 5.6 +centos6.5 + rvm 1.29
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, rows affected (0.00 sec) mysql> create database redmine character set utf8;
Query OK, row affected (0.00 sec) mysql> grant all privileges on redmine.* to 'redmine'@'localhost';
Query OK, rows affected (0.00 sec) mysql> flush privileges;
Query OK, rows affected (0.00 sec)
3.iptables设置 (如果服务器开了防火墙,我们需要进行相关设置)
/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport -j ACCEPT /sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport -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 查看已知的ruby版本
rvm list known 我安装的是2.1版本,可根据实际需求版本修改
rvm install 2.1
[root@collin ~]# ruby -v
ruby 2.1.10p492 (2016-04-01 revision 54464) [x86_64-linux]
[root@collin ~]# rvm -v
rvm 1.29.1 (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]
6.安装rails
gem install rails 安装报错:版本不对
activesupport requires Ruby version >= 2.2.2.
**********************************
指定版本安装
gem install rails -v 版本号
gem uninstall rails -v 版本号
rails所有版本号
https://rubygems.org/gems/rails/versions/
**********************************
7.下载redmine
版本地址:http://www.redmine.org/releases/
wget http://www.redmine.org/releases/redmine-3.2.0.tar.gz tar zxvf redmine-2.6..tar.gz
8.依赖组件安装
cd redmine-2.6. gem install bundler bundle install --without development test rmagick(好多教程说要翻墙,我貌似没有翻墙也成功了。)
9:安装连接mysql的gem
gem install mysql2
10:配置redmine连接数据库
cd config
cp config/database.yml.example config/database.yml vim database.yml 修改下面相应的部分
production:
adapter: mysql2
database: redmine
host: 192.168.1.110
username: redmine
password: redmine
encoding: utf8
11:会话缓存
如果没有安装先安装
#gem install rake
#rake generate_secret_token 报错:
Could not find gem 'mysql2 (~> 0.3.11)' in any of the gem sources listed in your Gemfile.
Run `bundle install` to install missing gems.
根据提示安装
gem install mysql2 -v '0.3.11' 再执行
#rake generate_secret_token 可以会报一系列的错误 类似
Could not find gem 'simplecov (~> 0.9.1)' in any of the gem sources listed in your Gemfile.
Run `bundle install` to install missing gems.
执行这句就可修复上面的错误。
#bundle install
12:创建初始化所有redmine用到的table表
#RAILS_ENV=production rake db:migrate 报错:Mysql2::Error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)......
First, go to database.yml
Change host: localhost to host: 127.0.0.1
That's it!
重新执行
#RAILS_ENV=production rake db:migrate
13:装入默认的配置信息,输入zh(选择中文)
#RAILS_ENV=production rake redmine:load_default_data Select language: ar, az, bg, bs, ca, cs, da, de, el, en, en-GB, es, es-PA, et, eu, fa, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, lv, mk, mn, nl, no, pl, pt, pt-BR, ro, ru, sk, sl, sq, sr, sr-YU, sv, th, tr, uk, vi, zh, zh-TW [en] 手动输入zh
14:启动redmine
rails server webrick -e production
后台运行
rails server webrick -e production -d 启动Ok!用户名密码是 admin/admin 我的还是出问题了,本机可以访问远程死活访问不了。
加上-b 0.0.0.0
#rails server webrick -b 0.0.0.0 -e production
局域网电脑登录成功。 走了
启动指定访问端口81:rails server webrick -p81 -e production
另附:
查询已经安装的ruby
$ rvm list
卸载一个已安装版本
$ rvm remove 1.9.2
3、设置Ruby版本
RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本
$ rvm 2.0.0 --default
同样,也可以用其他版本号,前提是你有用 rvm install 安装过那个版本
这个时候你可以测试是否正确
$ ruby -v
参考文章
http://www.mrliangqi.com/813.html
https://my.oschina.net/smilelxb/blog/496763
http://blog.chinaunix.net/uid-26180298-id-3151871.html
centos6.5部署redmine3.2的更多相关文章
- centos6 Cacti部署文档
centos6 Cacti部署文档 1.安装依赖 yum -y install mysql mysql-server mysql-devel httpd php php-pdo php-snmp ph ...
- CentOS6.6部署OpenStack Havana(Nova-Network版)
CentOS6.4部署OpenStack Havana(Nova-Network版) 一 基本设备介绍 测试环境 CentOS6.4 x64 OpenStack 服务 介绍 计算 (Compute) ...
- [svc]centos6上部署openvpn+gg二步认证
最近又发现个新的vpn: wireguard 为了满足员工在家办公的需求.需要 openvpn+gg方案 在centos6上部署openvpn 参考 1.安装前准备 wget -O /etc/yum. ...
- Centos6.6部署Redis集群
Centos6.6部署Redis集群 1环境准备 1环境安装redis 1安装ruby 2配置redis主从环境 3部署redis sentinel服务器 5集群使用 13当前集群环境说明 13测试功 ...
- 【Linux学习笔记1】-centos6.9部署django
一,centos6.9部署django 部署套件:centos6.9+nginx+mysql+uwsgi+python3+django 首先还是要明白这几个部分之间的关系(自己也是初学者,希望 ...
- CentOS6.9部署Redis3.2.9+FastDFS_4.06+Nginx1.5.0
CentOS6.9部署Redis3.2.9+FastDFS_4.06+Nginx1.5.0 原文链接:https://www.toutiao.com/i6481931577499582990/ 一.上 ...
- Centos6.8部署jumpserver(完整版)
环境: 系统 Centos6.8 IP:192.168.66.131 关闭selinux和防火墙 # 修改字符集,否则可能报 input/output error的问题,因为日志里打印了中文 # lo ...
- centos6.5部署OpenStack单节点
环境 最小化安装的centos6.5 设置如下: 一.修改基本配置 1.修改主机名为controller [root@localhost ~]# hostname controller [root@l ...
- centos6.5搭建redmine3.4
缺陷管理,对问题的持续跟踪!redmine很棒的基于ruby开发 Redmine部署架构 mysql+nginx+ruby+redmine 3.4.x 部署环境 centos 6.5 x64redm ...
随机推荐
- 原生js手风琴效果
//js代码 //获取li var list = document.getElementsByTagName("li")[0]; //遍历 排他 for( var i=0;i&l ...
- python 文件读写时用open还是codecs.open
当我面有数据需要保存时,第一时间一般会想到写到一个txt文件中,当然,数据量比较大的时候还是写到数据库比较方便管理,需要进行网络传输时要序列化,json化.下面主要整理一下平时用的最多的写入到文件中, ...
- 第九节 java7JDK的常用封装类型
一.Java Scanner类 /初始化一个 scanner 对象. Scanner scanner = new Scanner(System.in); //判断语法 boolean b = scan ...
- faker模块
faker模块中有很多函数,可以直接生成手机号,身份证号,姓名等 1.安装faker pip install faker 2.faker的使用 from faker import Faker f=Fa ...
- 剑指Offer 3. 从尾到头打印链表 (链表)
题目描述 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList. 题目地址 https://www.nowcoder.com/practice/d0267f7f55b3412ba93bd35 ...
- linux 查看进程下进程的数量
1.pstree -p 14686(PID) 获取到nginx的四个子进程(或 ps -ef |grep nginx) 2. cat /proc/15178(PID)/status threads即 ...
- Windows 命令行解析工具(getopt)
忘记了上次在哪里找到这个功能库,只有一个 .h 和 .c 文件,再次搜索的时候发现找不到了,结果只能在之前的代码中,两个文件提出使用,顾将这两个文件备份在这里. /* Getopt for Micro ...
- DG_数据文件转换参数测试
本篇博客流程图: 一.测试需求及参数说明 二.测试环境进行相关测试 三.问题总结 一.测试需求及参数说明 1.1测试需求说明 DG切换 切换前,数据库版本12.2.0.1,主库rac两节点,备一rac ...
- Spark访问Hive表
知识点1:Spark访问HIVE上面的数据 配置注意点:. 1.拷贝mysql-connector-java-5.1.38-bin.jar等相关的jar包到你${spark_home}/lib中(sp ...
- Spring Boot配置文件详解
挖个坑先 http://www.cnblogs.com/itdragon/p/8686554.html http://www.cnblogs.com/jtlgb/p/8532280.html