• redmine搭建


    安装应用版本概览

    1. ruby2.3

    2. redmine3.3.3

    3. ruby-gem(ruby开发工具包)
      actionmailer (4.2.7.1)
      actionpack (4.2.7.1)
      actionview (4.2.7.1)
      activejob (4.2.7.1)
      activemodel (4.2.7.1)
      activerecord (4.2.7.1)
      activesupport (4.2.7.1)
      addressable (2.3.2)
      arel (6.0.4)
      bigdecimal (default: 1.2.8)
      builder (3.2.3)
      bundler (1.15.1)
      bundler-unload (1.0.2)
      concurrent-ruby (1.0.5)
      did_you_mean (1.0.0)
      erubis (2.7.0)
      executable-hooks (1.3.2)
      faraday (0.7.6)
      gem-wrappers (1.2.7)
      globalid (0.4.0)
      i18n (0.8.4)
      io-console (default: 0.4.5)
      json (default: 1.8.3)
      loofah (2.0.3)
      mail (2.6.6)
      mime-types (3.1)
      mime-types-data (3.2016.0521)
      mini_portile2 (2.2.0)
      minitest (5.8.5)
      multi_json (1.3.6)
      multipart-post (1.1.5)
      mysql (2.9.1)
      net-telnet (0.1.1)
      nokogiri (1.8.0)
      power_assert (0.2.6)
      psych (default: 2.1.0)
      rack (1.6.8, 1.4.1)
      rack-test (0.6.3)
      rails (4.2.7.1)
      rails-deprecated_sanitizer (1.0.3)
      rails-dom-testing (1.0.8)
      rails-html-sanitizer (1.0.3)
      railties (4.2.7.1)
      rake (12.0.0, 10.4.2)
      rdoc (default: 4.2.1)
      rubygems-bundler (1.4.4)
      rvm (1.11.3.9)
      sprockets (3.7.1)
      sprockets-rails (3.2.0)
      test-unit (3.1.5)
      thor (0.19.4)
      thread_safe (0.3.6)
      tzinfo (1.2.3)

    redmine相关命令

    1. 启动redmine
      ruby bin/rails server -b192.168.1.124 -p28888 webrick -e production -d
      -p是指定端口 -b是指定ip -e应该是指定项目 -d后台运行
      注意!!! 在redmine安装目录下运行

    2. ruby切换版本
      rvm use 2.3/rvm use 2.4
      根据redmine版本切换不同版本,本次redmine适合2.3版本

    3. gem命令
      gem install ... -v 4.2.7.1
      安装ruby可发工具包 -v 指定版本,关于这些开发包的版本,如果不知道需求版本的刚开始的话,请使用gem install ...安装

    4. gem uninstall ... -v 4.2.7.1
      卸载开发工具包,版本不对的时候需要如此

    5. rake
      一般用于数据库操作
      rake db:migrate RAILS_ENV=”production”
      创建表

    rake redmine:load_default_data RAILS_ENV='prodution'
    加载默认配置

    rake generate_secret_token
    为Rails生成cookies秘钥

    1. bundle
      rvm是用来管理ruby的,ruby的其中一个“程序”叫rubygems,简称 gem,而用来管理项目 的gem的,叫bundle.完全是不同的东西,他们相同的只是都可以管理gem
      详情见
      https://ruby-china.org/topics/25530
      以上链接所说的Gemfile在redmine根目录下

    bundle exec rake redmine:plugins:migrate RAILS_ENV=production
    安装ckeditor插件的时候创建摸个表,不知道是否每个插件都是否要执行该命令

    文件配置
    数据库文件
    database.yml.example改名为database.yml
    production:
    adapter: mysql2
    database: redmine
    host: ******** 数据库主机ip
    username: redmine
    password: "*******" 数据密码
    encoding: utf8

    邮件配置
    configuration.yml.example改为configuration.yml
    别问我为什么就这么配上方的email_delivery下配置
    email_delivery:
    production:
    delivery_method: :smtp
    smtp_settings:
    cls: true
    address: "smtp.163.com"
    port: 25
    authentication: :login
    domain: '163.com' #这段我注释了
    enable_starttls_auto: false
    openssl_verify_mode : 'none'
    user_name: 'testaa@163.com'
    password: '*********'

    最下方production项目
    production:
    delivery_method: :smtp
    smtp_settings:
    tls: true
    address: "smtp.163.com"
    port: 25 #端口一般为25,80,465(stmps)
    authentication: :login
    domain: '163.com' #这段我注释了
    enable_starttls_auto: false
    openssl_verify_mode : 'none'
    user_name: 'testaa@.bbbbb.com'#邮箱地址
    password: '
    ******' #居然有文档说这个密码不是邮箱的密码是客户端的密码,是家里出事了吗,是邮箱的密码

    配置结束后在页面的管理——》配置——》邮件邮件通知
    邮件发件人地址和user_name一致

    文本编辑器插件安装

    卸载插件

    昨天安装了remine todo list插件,但是品质不太好啊。造成project不能删除,issue不能update和删除。今天学了一个方法,卸载plugin

    在redmine-2.4.2目录下,用命令卸载,此时redmine服务仍在运行, 注意插件名称就是插件目录名称

    [plain] view plain copy
    print?

    root@test:/usr/src/redmine-2.4.2# rake redmine:plugins:migrate NAME=redmine_todos VERSION=0 RAILS_ENV=production  
    

    然后将plugins目录下的remind_todos挪走,重新启动redmine服务即可。

    [plain] view plain copy
    print?

    mv plugins/redmine_todos/ /opt/  
    service redmine stop  
    service redmine start
  • 相关阅读:
    数据库压力测试的参考地址
    Infopath表单部署到Farm的方法
    oracle 的几个开发工具比较
    智能Web算法/NLP 参考图书
    Wireshark & Ethereal包分析工具【图书节选】
    Sharepoint内置的”翻译管理库”体验
    开发相关“视频公开课webcast”资源地址
    读书:架构师的12项技能 12 ESSENTIAL SKILLS FOR SOFTWARE ARCHITECTS
    Linux 下Oracle Client JAVA JDBC 集成点滴
    MOS2010的界面介绍和定制方法简介【资料汇集】
  • 原文地址:https://www.cnblogs.com/yunweixiaoxuesheng/p/7016778.html
Copyright © 2020-2023  润新知