zoukankan      html  css  js  c++  java
  • Ubuntu 下 redmine 安装配置

    安装 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>

  • 相关阅读:
    初学微信小程序 TodoList
    设计一个基于svg的涂鸦组件(一)
    基于51单片机的12864驱动
    java 使用xom对象数据序列化为xml、反序列化、Preferences相关操作小案例
    ios UIWebView 播放优酷土豆视频
    VMware Player 使用错误集锦
    Django 使用UEditor
    Entity Framework底层操作封装V2版本号(3)
    cocos2dx笔记1:概述
    oracle10g精简版安装步骤
  • 原文地址:https://www.cnblogs.com/zj1111184556/p/3318853.html
Copyright © 2011-2022 走看看