1、下载安装redmind有关软件

cd /tmp
wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz
wget http://production.cf.rubygems.org/rubygems/rubygems-2.4.5.tgz
wget http://www.redmine.org/releases/redmine-2.6.0.tar.gz

如上面地址不能下载,请自行到官网上找到对应的版本。

2、安装ruby

tar xzf ruby-2.1..tar.gz
cd ruby-2.1.
./configure --prefix=/usr/local/ruby
make && make install
vi /etc/profile
在文件末尾插入一行
export PATH=/usr/local/ruby/bin:$PATH
. /etc/profile
ruby -v

ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux]

代表安装成功

3、安装rails

cd ..
tar xzf rubygems-2.4..tgz
cd rubygems-2.4.
ruby setup.rb
gem -v

2.4.5

which gem

/usr/local/ruby/bin/gem

由于国内网络原因(你懂的),导致rubygems.org存放 Amazon S3上面的资源文件间歇性连接失败。所以你会与遇到gem install rack或bundle install的时候半天没有响应,具体可以用gem install rails -V来查看执行过程。下面替换成淘宝的GEM镜像站:

更换源时,如果启动iptables,可能导致更换失败,并导致下边安装不能下载,所以这里建议关闭iptables。

# service iptables stop

# gem sources -l

*** CURRENT SOURCES ***

https://rubygems.org/

# gem sources --remove https://rubygems.org/

https://rubygems.org/ removed from sources

# gem sources -a https://ruby.taobao.org/

https://ruby.taobao.org/ added to sources

# gem sources -l

*** CURRENT SOURCES ***

https://ruby.taobao.org/

Redmine需要考虑Ruby版本兼容性问题,请参考:Installing Redmine

Redmine选择安装2.6版本,因此rails安装3.2版本

#gem install rails -v=3.2
#rails -v
Rails 3.2.

4、安装Redmind2.6

cd /tmp
tar xzf redmine-2.6..tar.gz -C /home/wwwroot
mv /home/wwwroot/redmine{-2.6.,}

创建redmine数据库

cd /home/wwwroot/redmine
gem install mysql2 #用mysql2能提供性能
mysql -uroot -p

输入密码,进入mysql

create database redmine;
quit;

配置Redmine的database.yml

cd /home/wwwroot/redmine/config
cp database.yml.example database.yml
vi database.yum #修改对应数据库连接信息
production:
adapter: mysql2
database: redmine
host: localhost
username: root
password: "linuxeye"
encoding: utf8

安装redmine依赖的所有ruby包

cd /home/wwwroot/redmine
gem install bundler #注意是在网站根目录下执行
yum install ImageMagick-devel
bundle install --without development test #完成redmine依赖包的安装
为Rails生成cookies秘钥
# rake generate_secret_token
创建数据库结构(mysql5.7不兼容)
# RAILS_ENV=production rake db:migrate
生成缺省数据
# RAILS_ENV=production REDMINE_LANG=zh rake redmine:load_default_data
调整文件系统权限
# cd /home/wwwroot/redmine
# mkdir -p tmp tmp/pdf public/plugin_assets
# chown -R www.www /home/wwwroot/redmine

5、在WEBrick服务上测试redmind是否成功

# vi /etc/passwd #使www用户有bash权限
www:x::::/home/www:/bin/bash

启动redmind

# su www -c "ruby script/rails server webrick -e production -d"

如果上边的不行就用(记得一定在/home/wwwroot/redmine目录下才有效)

# ruby script/rails server webrick -e production -d

地址:http://IP:3000 (注意:打开iptables 3000端口号)

缺省管理员用户:

admin

admin

最后别忘了启动iptables

service iptables start

现在redmind3.0出来了,以后有时间配置,再发布。

centos下 redmind2.6安装的更多相关文章

  1. CentOS下SNMP的安装与使用

    CentOS下SNMP的安装与使用   导读 简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol).数据库模型(datab ...

  2. CentOS下通过yum安装svn及配置

    CentOS下通过yum安装svn及配置 1.环境centos5.5 2.安装svnyum -y install subversion 3.配置 建立版本库目录mkdir /www/svndata s ...

  3. centos 下查找软件安装在哪里的命令

    linux centos 下查找软件所安装的目录在哪里 1. 如果是rpm安装的可以:rpm -ql linux(1)package-name 具体你可以man rpm 2. 可以在根目录上直接fin ...

  4. CentOS下源码安装Apache2.4+PHP5.4+MySQL5.5

    一.准备(把所有的源文件放在‘/home/yuanjun’目录下) apr http://mirror.bjtu.edu.cn/apache/apr/apr-1.4.6.tar.gz apr-util ...

  5. CentOS下Eclipse的安装教程

    CentOS下Eclipse的安装教程 据了解,在Linux下的Java开发很多时候都比较喜欢使用vim + 插件,反而很少使用Eclipse,但是我是第一次使用Linux来进行Java编程,就什么都 ...

  6. mac与centos下redis的安装与配置

    前言 最近在用redis,下面简单写一下mac和centos下redis的安装与配置方法. 安装 mac下面 安装命令:brew intall redis 运行命令:brew services sta ...

  7. CentOS下Redis的安装(转)

    目录 CentOS下Redis的安装 前言 下载安装包 解压安装包并安装 启动和停止Redis 启动Redis 停止Redis 参考资料 CentOS下Redis的安装 前言 安装Redis需要知道自 ...

  8. Centos下telnet的安装和配置

    Centos下telnet的安装和配置 首先为Centos配置地址(192.168.0.1/24) 一.查看本机是否有安装telnetrpm -qa | grep telnetrpm -q telne ...

  9. Nginx - Windows下Nginx初入门,附CentOS下Nginx的安装

    公司刚使用nginx,预先学习下.鉴于机器没有Linux环境,在Windows熟悉下. 下载 目前(2015-07-11),nginx的稳定版本是1.8.0,在官网下载先,windows版的nginx ...

随机推荐

  1. Android简易实战教程--第十四话《模仿金山助手创建桌面Widget小部件》

    打开谷歌api,对widget小部件做如下说明: App Widgets are miniature application views that can be embedded in otherap ...

  2. 使用Geolocation校正GDAL不支持的数据

    对于低分数据来说,常用的校正方式就是给定数据的经纬度查找表来进行校正.在GDAL中,这种校正方式叫Geolocation array.常用的数据有国外的MODIS数据,国内的如风云系列(FY)和海洋系 ...

  3. 03 CheckBox 复选框

    五  CheckBox  复选框     >概念:可以从一个集合选项中选择一个或者多个选项     >属性:checked   选择状态     >使用:           > ...

  4. (八十八)VFL语言初步 - 实现布局

    [基本语法] VFL的语法为H:和V:开头,代表水平和垂直. 接下来如果要涉及距离,使用|-x-,x为距离的点数. 对于视图,用[ ]包围,例如[blueView]. ①下面的语句实现了blueVie ...

  5. Git版本控制:Gitlab及Coding.net的使用

    http://blog.csdn.net/pipisorry/article/details/50709014 Gitlab介绍 GitLab是利用 Ruby on Rails 一个开源的版本管理系统 ...

  6. JSP实现界面的自动跳转的几种方式

    下面来谈一谈在jsp中实现的几种界面自动跳转的方法. 使用JavaScript脚本 <html> <script language=javascript> function o ...

  7. 【自制插件】将MMD4Mecanim转换的MMD模型导入maya

    这个已经废弃了_(:зゝ∠)_,另外做了升级版: http://www.cnblogs.com/marisa/p/5174150.html ============================== ...

  8. 在ROS(indigo)中读取手机GPS用于机器人定位~GPS2BT在ubuntu和window系统下的使用方法~

    在ROS(indigo)中读取手机GPS用于机器人定位~GPS2BT在ubuntu和window系统下的使用方法~ 不需要额外购买GPS设备. 将手机GPS数据通过蓝牙传输给计算机使用,当然通过类似方 ...

  9. Java将网络地址对应的图片转成本地的图片

     只知道浏览器使用的是HTTP协议,那么如何将网络资源使用JavaHTTP下载下来呢! 这只是一个非常简单的小示例,只是不想每次碰到关于此方面的内容忘了就无从下手! 示例创建HttpURLConn ...

  10. 【Android 应用开发】Android 平台 HTTP网速测试 案例 API 分析

    作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/25996817 工信部规定的网速测试标准 : 除普通网页测速 ...