搞个项目管理的东西 找了下还是redmine比较合适,行动action:

1.ruby

额 是的你没有看错 需要先安装一个ruby的环境。话说这个安装起来很是纠结,本来想用yum 结果咩有成功,于是乎换了个方式,直接上官网搞的。

http://www.ruby-lang.org/zh_cn/downloads/。
下就下最新版的
ruby-2.1.2.tar.gz
然后我用scp 传到了服务器上
tar zxvf ruby-2.1.2.tar.gz
cd ruby-2.1.2
./configure -prefix=/usr/local/ruby
make 
make install
为了验证下效果 ruby -v
额显示没有这个命令 ,好吧少一步 配置下PATH
vim /etc/profile
增加export PATH=/usr/local/ruby/bin:$PATH
好 现在让这个文件立即生效 source /etc/profile
然后再看一下
ruby -v
OK 有了版本信息了  恩 这一步到此结束
 
2.rubygems

网址:http://rubyforge.org/projects/rubygems/,最新的为1.8.25,我下载的是rubygems-1.8.25.tgz  
然后传到服务器
tar zxvf rubygems-1.8.25.tgz
cd rubygems-1.8.25
ruby setup.rb
 
3.rails
这个本来想本地下载包安装,结果依赖太多,我决定使用在线安装,为了保证在线的速度,修改了下镜像
gem sources --remove http://rubygems.org/
gem sources -a http://ruby.taobao.org/
gem install rails -v=4.1.1 -V  (这个是选择的4.1.1版本的在线安装 同时verbose 便于查看进度)
 
4.rack 和 i18n-0.4.2.gem  还有mysql
http://rubygems.org/   在这个网站下载了rack-1.5.2.gem  和 i18n-0.6.9.gem 、mysql-2.9.1.gem 拷贝到服务器
gem install rack-1.5.2.gem
gem install i18n-0.6.9.gem
gem install mysql-2.9.1.gem
 
5.redmine
 http://www.redmine.org/projects/redmine/wiki/Download
下载redmine-2.5.1.tar.gz
 
1)创建数据库
  mysql> create database redmine character set utf8;
   mysql>create user 'redmine'@'%' identified by 'redmine';
   mysql>grant all privileges on redmine.* to 'redmine'@'%';
2)解压redmine并配置redmine连接数据库所需的参数。
tar zxvf redmine-1.2.1.tar.gz
cd redmine-1.2.1
cp config/database.yml.example config/database.yml
vim config/database.yml
production:
  adapter: mysql
  database: redminedb
  host: 服务器地址
  username: redmine
  password: redmine
  encoding: utf8
3)创建一个session安装密钥
 cd redmine-2.5.1
 rake generate_secret_token
 
4)执行数据的处理
 cd redmine-2.5.1
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data

建个组
mkdir -p tmp tmp/pdf public/plugin_assets
sudo chown -R redmine:redmine files log tmp public/plugin_assets
sudo chmod -R 755 files log tmp public/plugin_assets
 
5)启动服务
ruby script/rails server webrick -e production
5)服务器的自启动服务(写个脚本)
#!/bin/sh
echo "start redmine:"
redmine的绝对路径/script/server webrick -e production -d
监听端口默认为3000
访问方式:http://ip地址:3000

在redhat上搭建redmine的更多相关文章

  1. 【转】在RedHat上搭建自己Email服务器

    原文:http://6839976.blog.51cto.com/6829976/1323482 by LN__@linux 目前邮件服务器中,想要拥有自己的邮件服务器,单单使用senmail,pos ...

  2. 在UP Board 上搭建M——L服务器

    前言 原创文章,转载引用务必注明链接,水平有限,欢迎指正. 本文环境:ubilinux 3.0 on UP Board 初识免流 所谓免流,就是免除手机访问网络产生的流量费用.其原理在乌云网上有过报道 ...

  3. Centos8上搭建EMQ MQTT

    layout: post title: Centos8上搭建EMQ MQTT subtitle: 在阿里云Centos8搭建EMQ并配置接入 date: 2020-3-11 author: Dapen ...

  4. 在Github上搭建自己的博客(Windows平台)

    折腾了好久,终于在Github上搭建了自己的博客.这里面总结一下过程希望对大家能有所帮助. Github建博优缺点 和 csdn,新浪,网易相比,在Github上可以自己实现功能 和阿里云,VPS相比 ...

  5. JMeter--二、在Windows环境上搭建wordpress

    为了学习使用JMeter,在Windows环境上搭建了wordpress. 使用JMeter录制或是编写登录worepress.编辑文章.删除文章的脚本. 首先了解一下wordpress是什么? Wo ...

  6. hexo在git上搭建个人博客

    公司实习第一天接到的任务是:搭建一个基于Nodejs的开源项目的开发环境,接到任务时以为不是很困难,后来才知道该项目已于去年被废弃,搭配环境的时候遇到了不少问题,折腾了两天还是没有最终完成... 不过 ...

  7. Linux(Centos)系统上搭建SVN以及常见错误解答

    本文主要介绍怎样在Centos上搭建SVN,文章内容比较基础,适合小白用户学习. 1.Linux版本Centos 6.5 查看linux版本命令: cat /etc/issue 2.查看本机上是否已经 ...

  8. 树莓派Odroid等卡片式电脑上搭建NAS教程系列6-miniDLNA

    目录: 1. 树莓派Odroid等卡片式电脑上搭建NAS教程系列1-Ubuntu系统安装 2. 树莓派Odroid等卡片式电脑上搭建NAS教程系列2-SSH连接访问 3. 树莓派Odroid等卡片式电 ...

  9. 在MAC服务器上搭建docker-registry(转)

    在MAC服务器上搭建docker-registry 2014-03-14      0个评论    来源:在MAC服务器上搭建docker-registry   收藏    我要投稿 本文介绍如何在M ...

随机推荐

  1. [读书笔记]C#学习笔记二: 委托和事件的用法及不同.

    前言:  C#委托是什么 c#中的委托可以理解为函数的一个包装, 它使得C#中的函数可以作为参数来被传递, 这在作用上相当于C++中的函数指针. C++用函数指针获取函数的入口地址, 然后通过这个指针 ...

  2. CreateJSのTweenJS、SoundJS、PreloadJS

    TweenJS基础实例: var canvas = document.getElementById('myCanvas'), stage = new createjs.Stage(canvas); v ...

  3. vs2012 MSDN帮助文档离线包下载安装方法

    vs2012安装文件 自带的 MSDN帮助文档不全, 需要自己手动添加需要的离线文档包, 具体方法如下 1. 打开 vs2012 2. 按 ctrl + alt + F1 打开帮助文档管理器 3. 在 ...

  4. java获取点击微信自定义菜单的用户openid

    测试: 先上 请求类 HttpRequesto package reyo.sdk.utils.weixin; import java.io.BufferedReader; import java.io ...

  5. openCV_java 图像二值化

    较为常用的图像二值化方法有:1)全局固定阈值:2)局部自适应阈值:3)OTSU等. 局部自适应阈值则是根据像素的邻域块的像素值分布来确定该像素位置上的二值化阈值.这样做的好处在于每个像素位置处的二值化 ...

  6. linux下的依赖关系

    1.一般来说依赖关系可以使得软件较小并且某个lib修复bug以后所有被依赖的软件都能得到好处. 依赖关系下,对于维护也有利有弊,第一,若某个被依赖的软件出现bug或者漏洞,这时候就只需要维护一个软件, ...

  7. 深入分析Java Web技术(2) IO

    IO是当今Web面临的主要问题之一,可以说,大部分web应用的瓶颈都是IO的瓶颈. Java的IO类是java.io.它包含有80多个类,分为4大部分: 基于字节操作: InputStream,Out ...

  8. js笔记--1

    1.创建一个layer层 var GameLayer = cc.Layer.extend({ _time:null, _ship:null, _backSky:null, // 构造函数 ctor:f ...

  9. Entity Framework Core 实现读写分离

    在之前的版本中我们可用构造函数实现,其实现在的版本也一样,之前来构造连接字符串,现在相似,构造DbContextOptions<T> 代码如下: public SContext(Maste ...

  10. QQ互联开发-01-开发者注册和网站应用申请

    首先需要申请网站应用 要想使用QQ互联,首先需要先注册一个开发者账号,使用QQ号码可以注册,注册后,就可以创建网站应用了: 通过下面地址:https://connect.qq.com/,我们去登录QQ ...