安装 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. HBase数据模型和读写原理

    Hbase的数据模型和读写原理: ​ HBase是一个开源可伸缩的分布式数据库,他根据Google Bigtable数据模型构建在hadoop的hdfs存储系统之上. ​ HBase是一个稀疏.多维度 ...

  2. requireJs搭建

    1.配置:myconfig.js(按需配置) require.config({ baseUrl: "../style/js", //该路径下的文件 paths: {   'jque ...

  3. html-prepend

    $('.classDiv').prepend('<span>添加</span>')

  4. 下载,和scp上传问题

    下载,和scp上传问题 wget http://download.openx.org/openx-2.8.10.zip  [默认当前目录] scp ldm@192.168.1.150:/var/www ...

  5. C# 趣味小程序(4)——遍历特定目录及其子目录

    //递归方法遍历目录,并统计其中文件的数目        private int statisticFiles(string directory)        {            int st ...

  6. centos7.5下kubeadm安装kubernetes集群安装

    文章是按https://blog.csdn.net/Excairun/article/details/88962769,来进行操作并记录相关结果 版本:k8s V14.0,docker-ce 18.0 ...

  7. Mysql 索引 n-gram分词引擎使用

    概述: 类似于书籍的目录,找到一本书的特定内容,需要首先找到内容对应页码,定位对应页码 存储引擎使用类似方法进行数据查找,先找到索引中对应值,然后根据匹配的索引找到对应行 实现原理: 索引的实现通常使 ...

  8. linux输入密码的实现

    可以使用 getpass 这个函数,无回显的密码,为什么无回显,因为Linux的开发者一般认为不回显比显示为*更安全(比如当密码只有一两位长度的时候,设置为*几乎没有一点安全性). char *get ...

  9. 机器学习进阶-光流估计 1.cv2.goodFeaturesToTrack(找出光流估计所需要的角点) 2.cv2.calcOpticalFlowPyrLK(获得光流检测后的角点位置) 3.cv2.add(进行像素点的加和)

    1.cv2.goodFeaturesToTrack(old_gray, mask=None, **feature_params)  用于获得光流估计所需要的角点参数说明:old_gray表示输入图片, ...

  10. 大批量数据导出到Excel的实现

    在平时的项目中,将数据导出到Excel的需求是很常见的,在此对一些常见的方法做以总结,并提供一种大数据量导出的实现. OLEDB   使用OLEDB可以很方便导出Excel,思路很简单,处理时将Exc ...