安装 rvm

 \curl -L https://get.rvm.io | 
bash -s stable --ruby --autolibs=enable –auto-dotfiles

安装 Ruby

rvm install ruby-1.8.7

选择版本:

rvm use ruby-1.8.7 --default

查询当前版本:

rvm info

列出版本:

rvm list

安装gem

sudo apt-get install rubygems

安装 rails

sudo gem install rails -v 3.2.13

创建数据库

CREATE DATABASE redmine CHARACTER SET utf8 COLLATE utf8_general_ci;

create user'redmine'@'localhost' identified by'passwd';

grant allprivilegeson redmine.*to'redmine'@'localhost';

生成session store
rake generate_session_store
在这个过程中会碰到各种插件不存在,直接用 gem install 安装。
如果有 mocha 一项过不了,直接修改 remdine/Gemfile 文件,在前面加了一个“#”注释掉(不知道对后面有没有什么影响,有待验证)。
group :test do
gem "shoulda", "~> 3.3.2"
# gem "mocha", "~> 0.13.3"
gem 'capybara', '~> 2.0.0'
end

创建数据库结构

 rake db:migrate RAILS_ENV=production

插入默认数据

  RAILS_ENV=production rake redmine:load_default_data

启动rails

rails server

访问页面:

http://localhost:3000/

Apache
配置

安装
passenger

gem
i passenger

passenger-install-apache2-module

apt-get
install libcurl4-openssl-dev

修改Apache
Mode
配置

cd
/etc/apache2/mods-enabled/

sudo
touch passenger.load

sudo
gedit passenger.load

在文件中加入以下内容(以为内容一实际安装路径为准)

LoadModule
passenger_module
/home/Bruce/.rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.10/buildout/apache2/mod_passenger.so

PassengerRoot
/home/Bruce/.rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.10

PassengerDefaultRuby
/home/Bruce/.rvm/wrappers/ruby-2.0.0-p247/ruby

设置链接

sudo
ln -s /opt/redmine/ /var/www/redmine

Apache虚拟主机配置

ServerName 127.0.0.1

ServerAdmin
root@localhost

DocumentRoot
/var/www/redmine/public

<Directory
/>

Options
FollowSymLinks

AllowOverride
None

</Directory>

<Directory
/var/www/redmine/public>

Options
Indexes FollowSymLinks MultiViews

AllowOverride
None

Order
allow,deny

allow
from all

</Directory>

Ubuntu 下 redmine 安装配置的更多相关文章

  1. Ubuntu下apache2安装配置(内含数字证书配置)

    Ubuntu下apache2安装配置(内含数字证书配置)安装命令:sudo apt-get updatesudo apt-get install apache2 配置1.查看apache2安装目录命令 ...

  2. ubuntu下postgreSQL安装配置

    一.安装并配置,并设置远程登陆的用户名和密码 1.安装postgreSQL sudo apt-get update sudo apt-get install postgresql-9.4 在Ubunt ...

  3. ubuntu下apache2 安装 配置 卸载 CGI设置 SSL设置

    一.安装.卸载apache2      apache2可直接用命令安装           sudo apt-get install apache2      卸载比较麻烦,必须卸干净,否则会影响ap ...

  4. ubuntu下MySQL安装配置及基本操作

    在linux下安装方法: 分为四种:一: 直接用软件仓库自动安装(如:ubuntu下,sudo apt-get install mysql-server; Debain下用yum安装): 二:官网下载 ...

  5. Win7和Ubuntu下mysql 安装配置

    Windows下安装 下载对应版本的mysql安装包安装,如果安装目录为 C:\Program Files\MySQL\MySQL Server 5.6 增加环境变量 MYSQL_HOME=C:\Pr ...

  6. ubuntu下smokeping安装配置

    0.参考文件 http://wenku.baidu.com/view/950fbb0a79563c1ec5da71b1 http://aaaxiang000.blog.163.com/blog/sta ...

  7. 【云计算】ubuntu下docker安装配置指南

    Docker Engine安装配置 以下描述仅Docker在Ubuntu Precise 12.04 (LTS).Ubuntu Trusty 14.04 (LTS).Ubuntu Wily 15.10 ...

  8. ubuntu下spark安装配置

    一.安装vmware虚拟机 二.在虚拟机上安装ubuntu12.04操作系统 三.安装jdk1.8.0_25 http://www.oracle.com/technetwork/java/javase ...

  9. ubuntu下cacti安装配置

    参考文献 http://kling.blog.51cto.com/3320545/1180778 前言: 原本是想源码安装的,但是现在发现还是太麻烦了,就直接通过apt-get install安装了. ...

随机推荐

  1. SSH2 No Session found for current thread原因

    Hibernate4 与 spring3 集成之后, 如果在取得session 的地方使用了getCurrentSession, 可能会报一个错:“No Session found for curre ...

  2. CS229 2.深入梯度下降(Gradient Descent)算法

    1 问题的引出 对于上篇中讲到的线性回归,先化一个为一个特征θ1,θ0为偏置项,最后列出的误差函数如下图所示: 手动求解 目标是优化J(θ1),得到其最小化,下图中的×为y(i),下面给出TrainS ...

  3. Android APP打包错误,Could not resolve com.android.tools.lint:lint-gradle:26.1.2.

    1.Please select the product flavors to build and sign 不专业的翻译一下(请选择产品的味道来制作和签名)什么鬼: 选中Flavors中的选项即可: ...

  4. python利用socket写一个文件上传

    1.先将一张图片拖入‘文件上传’的目录下,利用socket把这张图片写到叫‘yuan’的文件中 2.代码: #模拟服务端 import subprocess import os import sock ...

  5. 深入Spring Boot:怎样排查 Cannot determine embedded database driver class for database type NONE

    ref:https://www.journaldev.com/13830/spring-boot-cannot-determine-embedded-database-driver-class-for ...

  6. javascript中的未定义和未声明

    我们在项目中,经常会定义一些变量(很多时候,定义过多的全局变量),当我们调用这些变量的时候,就会发生各种各样的突发状况. 看一个示例: var a; typeof a; typeof b; 很简单的一 ...

  7. SUI-mobile起步

    减少不必要造轮子的过程,于是在APP项目中推进SUI Mobile的使用,主要目的是使用它的一些基本样式,以及各种封装好的组件,但并没有创建单页应用. 刚刚开始使用,使用之中遇到一个槽点,记录一下(主 ...

  8. JSP 调用java 常量 枚举

    JAVA:public enum ReimStatus { UNCONFIRMED ("118001"), //未确认 DISPATCH_VERIFY("118002&q ...

  9. JAVA操作字符串

    package com.test; import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /* ...

  10. Linux下zip命令

    解压命令(解压.覆盖解压) unzip zip unzip -o xxx.zip 压缩命令(支持多个文件或目录) zip -r xxx.zip xxx yyy.txt /a/b/c