安装 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. oracle SQL语句取本周本月本年的数据

    --国内从周一到周日 国外是周日到周六 select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期 --取本周时间内的数据 ,)+) an ...

  2. python-requests数据驱动延伸

    在 python-requests模块的讲解和应用 基础上进行数据驱动的延伸 task_01_requests.py #-*- coding:utf-8 -*- #task_01_requests.p ...

  3. 最小化安装CentOS 7后,图形界面的安装(GNOME、KDE等)

    安装图形化界面: 1.首先安装X(X Window System),命令为 yum groupinstall "X Window System" 2.检查一下我们已经安装的软件以及 ...

  4. Spring MVC 学习笔记12 —— SpringMVC+Hibernate开发(1)依赖包搭建

    Spring MVC 学习笔记12 -- SpringMVC+Hibernate开发(1)依赖包搭建 用Hibernate帮助建立SpringMVC与数据库之间的联系,通过配置DAO层,Service ...

  5. springBoot整合MongoDB(单机)

    依赖: <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-mon ...

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

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

  7. Django--views(视图层)

    路径匹配后-----传给视图函数 一.视图函数 视图层,熟练掌握两个对象即可:请求对象(request)和响应对象(HttpResponse) 一个视图函数,简称视图,是一个简单的Python 函数, ...

  8. 03_JSX理解和使用

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. CentOs7下php7装redis拓展报错

    遇到PHP Startup: Unable to load dynamic library:undefined symbol: zval_used_for_init in Unknown on lin ...

  10. 设计模式入门——Head First

    设计模式是被前人发现.经过总结形成了一套某一类问题的一般性解决方案.使用模式最好的方式是:把模式装进脑子,然后在设计和已有的应用中,寻找何处可以使用它们.以往是代码复用,现在是经验复用. 从模拟鸭子游 ...