搞个项目管理的东西 找了下还是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. Paip.Php Java 异步编程。推模型与拉模型。响应式(Reactive)”编程FutureData总结... 1

    Paip.Php  Java 异步编程.推模型与拉模型.响应式(Reactive)"编程FutureData总结... 1.1.1       异步调用的实现以及角色(:调用者 提货单) F ...

  2. iOS之富文本

    之前做项目时遇到一个问题: 使用UITextView显示一段电影的简介,由于字数比较多,所以字体设置的很小,行间距和段间距也很小,一大段文字挤在一起看起来很别扭,想要把行间距调大,结果在XCode中查 ...

  3. 通过ReentrantLock源代码分析AbstractQueuedSynchronizer独占模式

    1. 重入锁的概念与作用       reentrant 锁意味着什么呢?简单来说,它有一个与获取锁相关的计数器,如果已占有锁的某个线程再次获取锁,那么lock方法中将计数器就加1后就会立刻返回.当释 ...

  4. 修復jquery的tablesorter对加了千分位的数字无法正确排序的bug

    找到函数: function getElementText(config, node) { var text = ""; if (!node) return "" ...

  5. SQL Server查看所有表大小、表行数和占用空间信息

    一.查看表名和对应的数据行数select  a.name as '表名',b.rows as '表数据行数'from sysobjects a inner join sysindexes bon a. ...

  6. JAVA自动化测试数据设计

    数据管理是很重要的,数据管理与方法一样,依然是有层次的,我们在测试的过程中,可能会有多个环境,每个环境的URL啊,登录名啊,数据库连接地址啊等等不一样,我们可以把这些环境每个都配置一个数据文件,里面写 ...

  7. CDN技术分享

    CDN技术分享目录 网络应用服务发展 CDN技术 1.CDN是什么?为什么我们需要它?(简介) 2.CDN能做什么?(作用) 3.CDN是如何工作?(原理) 4.CDN有那些具体应用?(应用) 我们项 ...

  8. WPF的定时器

    一.注意事项 引用命名空间:System.Windows.Threading.DispatcherTimer. 二.使用方法 var _timer = new DispatcherTimer(); _ ...

  9. 深入剖析 redis 事件驱动

    概述 redis 内部有一个小型的事件驱动,它和 libevent 网络库的事件驱动一样,都是依托 I/O 多路复用技术支撑起来的. 利用 I/O 多路复用技术,监听感兴趣的文件 I/O 事件,例如读 ...

  10. 云服务器 ECS Linux 系统盘数据转移方法

    转自:https://help.aliyun.com/knowledge_detail/41400.html 问题描述 购买云服务器 ECS Linux 服务器时,未购买数据盘,使用一段时间后,随着业 ...