zoukankan      html  css  js  c++  java
  • Linux下安装Redmine(项目管理软件)

    前置条件
    需要安装 ruby,rubygems,rake,rails和mysql数据库。

    安装Redmine 和 Ruby、Rails对应的版本:

    Redmine version Supported Ruby versions                                 Rails version used


    3.0               
    ruby 1.9.3, 2.0.0, 2.1, 2.2Rails 4.2
    2.6
    ruby 1.8.7, 1.9.2, 1.9.3, 2.0.0, 2.1, jruby-1.7.6 Rails 3.2         

      • 安装Ruby
        下载Ruby安装包并进行安装(切换至root用户安装):
        1. wget ftp://ftp.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz
        2. tar zxf ruby-2.1.4.tar.gz
        3. cd ruby-2.1.4
        4. ./configure
        5. make
        6. make install
        复制代码
        验证Ruby是否安装成功:
        1. ruby -v
        复制代码
        输出ruby版本号代表安装成功。
      • 安装Rubygems
        下载Rubygems安装包并进行安装                                (切换至root):
        1. wget http://production.cf.rubygems.org/rubygems/rubygems-2.4.1.tgz
        2. tar zxf rubygems-2.4.1.tgz
        3. cd rubygems-2.4.1
        4. ruby setup.rb
        复制代码
        验证Rubygems是否安装成功:
        1. gem -v
        复制代码
        输出Rubygems版本号代表安装成功。
      • 安装Rails(版本为3.2.1.9)、mongrel
                                        
        由于Rails被屏蔽了,需要先修改地址:
        1. gem sources --remove https://rubygems.org/
        2. gem sources -a https://ruby.taobao.org/
        复制代码
                                      
        确认是否修改成功:
        1. gem sources -l
        复制代码
                                      
        显示如下则代表成功:
        1. *** CURRENT SOURCES ***
        2. https://ruby.taobao.org/
        复制代码
        修改完成以后继续安装:
        1. gem install rails
        2. gem install mongrel
        复制代码
      • 安装mysql
        如果已经安装则跳过此步:
        1. yum install -y mysql-server mysql mysql-devel
        复制代码
        进入mysql并创建redmine用户:
        1. mysql> create database redmine character set utf8;
        2. mysql> create user 'redmine'@'localhost' identified by 'redmine';
        3. mysql> grant all privileges on redmine.* to 'redmine'@'localhost';
        复制代码
      • 安装Redmine
        下载redmine包:
        1. wget http://www.redmine.org/releases/redmine-3.0.3.tar.gz
        复制代码
        解压并配置redmine:
        1. tar zxf redmine-3.0.3.tar.gz
        2. cd redmine-3.0.3
        3. cp config/database.yml.example config/database.yml
        4. vi config/database.yml
        复制代码
        配置数据库密码:
        1. production:
        2.   adapter: mysql2
        3.   database: redmine
        4.   host: localhost
        5.   username: redmine
        6.   password: "redmine"
        7.   encoding: utf8
        复制代码
      • 检查并安装其它依赖包
        1. su root
        2. gem install bundler
        3. gem install jquery-rails
        4. gem install rake -v '10.4.2'
        5. gem install json -v '1.8.3'
        6. gem install actionpack-action_caching -v '1.1.1'
        7. gem install actionpack-xml_parser -v '1.0.2'
        8. gem install coderay -v '1.1.0'
        9. gem install jquery-rails -v '3.1.2'
        10. gem install mysql2 -v '0.3.18'
        11. gem install net-ldap -v '0.3.1'
        12. gem install protected_attributes -v '1.0.9'
        13. gem install ruby-openid -v '2.3.0'
        14. gem install rack-openid -v '1.4.2'
        15. gem install rbpdf -v '1.18.5'
        16. gem install redcarpet -v '3.1.2'
        17. gem install request_store -v '1.0.5'
        复制代码
                                      
        退出root用户执行:
        1. cd redmine-3.0.3
        2. bundle exec rake generate_secret_token
        复制代码
      • 会话缓存
        1. bundle exec rake generate_secret_token
        复制代码
      • 导入数据库并设置语言
        1. RAILS_ENV=production bundle exec rake db:migrate
        2. RAILS_ENV=production bundle exec rake redmine:load_default_data
        复制代码
        选择zh中文语言
      • 文件系统权限
        1. mkdir -p tmp tmp/pdf public/plugin_assets
        2. sudo chmod -R 755 files log tmp public/plugin_assets
        复制代码
      • 测试安装
        执行命令:
        1. bundle exec rails server webrick -e production
        复制代码
        然后通过浏览器访问:
        1. http://longyi.localhost:3000/
        复制代码
                                                                       
        如果可以打开redmine界面,则表示配置成功。
                                        登录用户名:admin
        登录密码:admin
      • SMTP邮箱配置
        1. cd redmine-3.0.3 
        2. cp config/configuration.yml.example config/configuration.yml
        3. vi config/ configuration.yml
        复制代码
        修改如下:
        1. email_delivery:
        2.     delivery_method:  :smtp
        3.        smtp_settings:
        4.            address: "smtp.qq.com"
        5.             port: 25
        6.             authentication: :login
        7.             domain: 'qq.com'
        8.             user_name: '<QQ邮箱账号>'
        9.             password: '<QQ邮箱密码>'
        复制代码
  • 相关阅读:
    csp-s模拟103
    csp-s模拟102
    csp-s模拟101
    csp-s模拟100
    csp-s模拟99
    csp-s模拟98
    csp-s模拟97
    csp-s模拟96
    csp-s模拟95
    csp-s模拟94
  • 原文地址:https://www.cnblogs.com/xiaoleiel/p/8340179.html
Copyright © 2011-2022 走看看