安装 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. springboot打包

    springboot项目运行package命令,默认打出来的jar包只有几kb.想要打出可执行的jar包,加入插件: <build> <plugins> <plugin& ...

  2. django模型之meta使用

    模型元数据Meta是“任何不是字段的数据”,比如排序选项(ordering),数据库表名(db_table)或者人类可读的单复数名称(verbose_name 和verbose_name_plural ...

  3. 闭包 -> 函数的嵌套

    内层函数对外层函数中的变量的使用 好处: 1. 保护变量不被侵害 2. 让一个变量常驻内存 如何通过代码查看一个闭包 __closure__: 有东西就是闭包. 没东西就不是闭包 # 闭包的优点: # ...

  4. Linux NTP

    1.Server 2.QuickStart last 1.Server 0.cn.pool.ntp.org 1.cn.pool.ntp.org 2.cn.pool.ntp.org 3.cn.pool. ...

  5. uva-10700-贪心

    题意:对于一个只有加法和乘法的序列,没有加法和乘法的优先级,问,结果最大值和最小值是多少,数字范围 1<=N <= 20 解题思路: (A+B)*C - (A+(B*C)) = AC + ...

  6. C# 反射常见用法

    定义: 反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类.结构.委托.接口和枚举等)的成员和成员的信息.有了反射,即可对每一个类型了如指掌.另外我还可以直接创建对 ...

  7. Http协议基础知识

    r equest POST https://re.csdn.net/csdnbi HTTP/1.1方法 url/uri 协议的版本号 1.1Host: re.csdn.netConnection: k ...

  8. 转载:官方Caffe-windows 配置与示例运行

    转载来自:http://blog.csdn.net/guoyk1990/article/details/52909864 本文主要介绍官方给出的caffe-windows的配置及如何训练mnist数据 ...

  9. ASP.NET 使用alert弹出对话框后,CSS样式失效,字体变大的解决方法

    protected void ASPxButton2_Click(object sender, EventArgs e) { //Response.Write("<script> ...

  10. PHP 文件操作类(转载)

    <?php class File { /** * 创建多级目录 * @param string $dir * @param int $mode * @return boolean */ publ ...