一、下载依赖包

yum -y install libxslt-devel libyaml-devel libxml2-devel gdbm-devel libffi-devel
yum -y install zlib-devel openssl-devel libyaml-devel readline-devel curl-devel openssl-devel
yum -y install pcre-devel mysql-devel ImageMagick-devel ImageMagick

  

二、ruby安装(需要编译openssl)

wget https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.10.tar.gz
tar xf ruby-2.2.10.tar.gz
cd ruby-2.2.10
./configure --prefix=/usr/local/ruby --with-openssl-dir=/usr/local/ssl
make && make install
cp /usr/local/ruby/bin/* /usr/bin/

[root@iZm5ed0ahsyrcm360x1mnfZ ruby-2.2.10]# ruby -v
ruby 2.2.10p489 (2018-03-28 revision 63023) [x86_64-linux]
[root@iZm5ed0ahsyrcm360x1mnfZ ruby-2.2.10]# gem -v
2.4.5.5


  

三、换源

gem sources --remove https://rubygems.org/
echo ':ssl_verify_mode: 0' >> ~/.gemrc
gem sources --add https://gems.ruby-china.com/ ##查看
[root@iZm5ed0ahsyrcm360x1mnfZ ~]# gem sources --add https://gems.ruby-china.com/
https://gems.ruby-china.com/ added to sources
[root@iZm5ed0ahsyrcm360x1mnfZ ~]# gem sources -l
*** CURRENT SOURCES *** https://gems.ruby-china.com/

  

四、gem下载安装包

gem install rails -v=4
gem install bundler

gem install mysql2

gem update --system

yum install libxml2-devel libxslt-devel ruby-deve -y

gem install nokogiri -- --use-system-libraries

四、gem下载

  

gem install rails -v=4
gem install bundler
gem install mysql2
gem update --system
yum install libxml2-devel libxslt-devel ruby-deve -y
gem install nokogiri -- --use-system-libraries

  

五、创建数据库

create database redmine;
grant all privileges on redmine.* to 'redmine'@'localhost' identified by '123456';
flush privileges;

  

六、下载redmine

wget http://www.redmine.org/releases/redmine-3.4.6.tar.gz
tar xf  redmine-3.4.6.tar.gz
cd redmine-3.4.6
cd config
cp database.yml.example  database.yml vim database.yml

production:
adapter: mysql2
database: redmine
host: localhost
username: redmine   ##改
password: "123456"  ##改
encoding: utf8


  

七、安装其他包

cd redmine-3.4.6
\cp /usr/local/ruby/bin/* /usr/bin/
[root@iZm5ed0ahsyrcm360x1mnfZ redmine-3.4.6]# vim Gemfile 
source 'http://gems.ruby-china.com/' ###把第一行改成这个 bundle install --without development test rmagick
bundle install
gem  install rails -v=4.2.8

  

八、导入数据

cd config

[root@iZm5ed0ahsyrcm360x1mnfZ config]# pwd
/root/redmine-3.4.6/config
RAILS_ENV=production bundle exec rake generate_secret_token 
RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake redmine:load_default_data

  

九、本地测试

cd redmine-3.4.6
bundle exec rails server webrick -p3000 -b 0.0.0.0 -e production ##使用浏览器访问http://ip:3000

  

十、现在thin

gem install thin
cp /usr/local/ruby/bin/thin /usr/bin/
thin install [root@iZm5ed0ahsyrcm360x1mnfZ ~]# thin install
Installing thin service at /etc/rc.d/thin ...
mkdir -p /etc/rc.d
writing /etc/rc.d/thin
chmod +x /etc/rc.d/thin
mkdir -p /etc/thin To configure thin to start at system boot:
on RedHat like systems:
sudo /sbin/chkconfig --level 345 thin on
on Debian-like systems (Ubuntu):
sudo /usr/sbin/update-rc.d -f thin defaults
on Gentoo:
sudo rc-update add thin default Then put your config files in /etc/thin cd redmine-3.4.6 ##cdredmine目录
##修改Gemfile文件
gem "thin" ##添加一行

  

十一、创建配置

##创建配置
cat>>/etc/thin/redmine.yml<<EOF
pid: /var/run/thin/thin.pid
group: nginx
wait: 30
timeout: 30
log: /var/log/thin/thin.log
max_conns: 1024 require: [] environment: production max_persistent_conns: 512 servers: 4 daemonize: true user: nginx socket: /tmp/thin.sock chdir: /da
ta/www/redmine
EOF ##日志设置
cat>>/etc/logrotate.d/thin<<EOF
/var/log/thin/*.log {
daily
missingok
rotate 52
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
/etc/init.d/thin restart >/dev/null
endscript
}
EOF

  

十二、nginx配置

centos5 安装redmine的更多相关文章

  1. Centos5 下redmine的安装及配置

    Redmine: 这是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和 DotProject的功能大致相当外,还有 ...

  2. Centos5.8 安装 Redmine

    安装Ruby 到 /opt/ruby-2.0.0 -p481.tar.gz cd ruby--p481 ./configure --prefix=/opt/ruby- sudo make sudo m ...

  3. CentOS安装redmine 2后的简单配置

    CentOS5.4安装redmine详细步骤 http://blog.csdn.net/leekwen/article/details/8516832 <<<<输出日志的配置& ...

  4. CentOS 6.6 安装redmine

    Redmine是一个开源的.基于Web的项目管理和缺陷跟踪工具.它用日历和甘特图辅助项目及进度可视化显示.同时它又支持多项目管理.Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能 ...

  5. BitNami一键安装Redmine(转)

    1. 简介 对于一个新手,如果严格按照官方文档来安装redmine,我想会“疯”掉的.有没有一种简便的方法.有滴,那就是BitNami. BitNami提供redmine的一键安装程序,简单.易用.方 ...

  6. CentOS下安装Redmine 2.5.2

    Redmine是用Ruby开发的基于web的项目管理软件,所以先要下载安装Ruby,再下载对 Ruby组件进行打包的 Ruby 打包系统RubyGems. 第一步:下载必要的软件 1.依赖包安装 # ...

  7. Linux上安装Redmine

    安装基本的软件环境 # yum install zip unzip libyaml-devel zlib-devel curl-devel openssl-devel httpd-devel apr- ...

  8. BitNami一键安装Redmine

    1. 简单介绍 对于一个新手,假设严格依照官方文档来安装redmine,我想会"疯"掉的.有没有一种简便的方法.有滴,那就是BitNami. BitNami提供redmine的一键 ...

  9. 在windows server2003下安装Redmine

    原文:在windows server2003下安装Redmine 参考文献:Windows下使用_Ruby1.9.3安装RedMine2.2.3 参考资料:http://www.redmine.org ...

随机推荐

  1. face detection[Face R-CNN]

    face r-cnn是腾讯ai实验室的作品,而且登录过腾讯ai实验室官网,发现果然硕果累累,不得不佩服. 1 引言 人脸检测虽然相对之前有了不小的进步,可是还是因为真实世界中人脸图像的明显变化导致仍然 ...

  2. vue引入css的两种方式

    方案1.在main.js中引入方式    import '@/assets/css/reset.css' 方案2.在.vue文件的<style/>标签里面引入    @import &qu ...

  3. 【php增删改查实例】第二十五节 - 在main.php中显示头像

    在用户成功上传头像以后,用户登录系统,应该能够看到自己的头像,本节演示如何在这个地方: 添加用户头像. 1.用DIV做: border-radius:50% background:url(xxx.jp ...

  4. Elasticsearch 思维导图集锦(持续更新...)

    目录 引言 思维导图 全文搜索 Elastic 基础 Query DSL Multi Match Query 系列文章列表 参考 引言 本文主要是对 elasticsearch 的一些知识点使用思维导 ...

  5. 【C#复习总结】多线程编程

    1 基本概念 前一篇文章做了铺垫,详见:http://www.cnblogs.com/mhq-martin/p/9035640.html 2 多线程 多线程的优点:可以同时完成多个任务:可以使程序的响 ...

  6. iOS开发简记(7):网络请求模块

    主流的APP都少不了跟服务器交互,网络请求是少不了的事情. 开源的网络请求库,有很多,比如:AFNetworking.YTKNetwork.PPNetworkHelper.ASIHttpRequest ...

  7. unixbench 物理机性能与虚拟机性能测试对比

    1.  测试方法 wget https://download.laobuluo.com/tools/UnixBench5.1.3.tgz tar -zxvf UnixBench5.1.3.tgz cd ...

  8. 2017湘潭大学邀请赛G题(贪心+优先队列)

    参考博客:http://www.cnblogs.com/chendl111/p/6891770.html 题目链接:https://www.icpc.camp/contests/4mYguiUR8k0 ...

  9. (Git 学习)Git SSH Key 创建步骤

    首先感谢segmentfalut上的朋友对我帮助. 首先:查看你是否有../ssh 这个文件:怎么查看:找到你的git安装目录,在安装目录下查看是否./ssh,以我的为例: 在C盘/Users/11/ ...

  10. html总结:文本框填满表格

    <style> input { width: 100%; }</style>