美文网首页
windows安装redmine-3.4.3

windows安装redmine-3.4.3

作者: 清霜辰 | 来源:发表于2018-02-23 16:43 被阅读0次

    本文参考自官方安装说明,包含安装中遇到问题的解决方案

    1. 安装ruby和development kit

    1. ruby下载地址: https://rubyinstaller.org/downloads/
      本文下载的是Ruby 2.3.3 (x64),当前最新版Ruby 2.4.2-2 (x64),该版本安装过程遇到依赖限制(<2.4&&>2.1),因此未使用最新版。
      确保目录D:\Ruby23-x64\bin加入到了环境变量
    2. ruby development kit 下载地址
      本文下载的是DevKit-mingw64-32-4.7.2-20130224-1151-sfx;

    2. redmine下载

    下载地址:http://www.redmine.org/projects/redmine/wiki/Download
    本文下载的是当前最新版redmine-3.4.3.zip

    3. 数据库MySQL配置

    需要提前安装好数据库,并将C:\Program Files\MySQL\MySQL Server 5.7\lib\libmysql.dll复制到ruby/bin目录下,也可网络下载libmySQL.dll

    • 创建数据库
      CREATE DATABASE redmine CHARACTER SET utf8mb4;
    • 创建数据库的用户,注意修改my_password
      如果出现"ERROR 1396 (HY000): Operation CREATE USER failed",执行drop user redmine@localhost;删除用户
      CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
    • 给新创建的用户添加权限
      GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

    4. 修改redmine的数据库配置

    复制./redmine/config下的database.yml.example为database.yml,注意修改一下字段

    production:
      adapter: mysql2
      database: redmine
      host: localhost
      username: redmine
      password: "my_password"
      encoding: utf8
    
    development:
      adapter: mysql2
      database: redmine_development
      host: localhost
      username: redmine
      password: "my_password"
      encoding: utf8
    

    5. 安装gem依赖

    Redmine使用Bundler 管理gem依赖
    gem install bundler
    bundle install --without development test
    安装过程可能会有一些安装失败的,需要
    运行D:\DevKit-mingw64-64-4.7.2-20130224-1432-sfx\msys.bat加载mingw64 环境,安装部分依赖,如下图

    mingw64 环境安装依赖

    6. 初始化默认配置

    • 开始命令生成一个随机的 Key , Rails 用它来加密 cookie ……
      bundle exec rake generate_secret_token
    • 创建数据库结构,使用下面的命令:
      set RAILS_ENV=production
      bundle exec rake db:migrate
    • 使用下面的命令来向数据库中插入默认的配置数据
      set RAILS_ENV=production
      bundle exec rake redmine:load_default_data

    7. 运行redmine在3000(或其他)端口

    修改D:\redmine-3.4.3\config\settings.yml
    localhost:3000192.168.1.250:3000
    rails server webrick -e production -p3000

    rails server webrick -e production -p3000
    外网无法访问时,在C:\WINDOWS\system32\drivers\etc\hosts中添加
    #add for redmine,192.168.1.250为本机IP
    192.168.1.250   localhost
    

    8. 邮件通知服务配置

    复制D:\redmine-3.4.3\config中的文件configuration.yml.exampleconfiguration.yml,并添加如下修改

      email_delivery:
        delivery_method: :smtp
      smtp_settings:
          address: smtp.exmail.qq.com
          port: 465
          ssl: true
          enable_starttls_auto: true
          domain: smtp.exmail.qq.com
          authentication: login
          user_name: redmine@qqhaha.com
          password: redmine@1234
    

    管理端配置如下

    管理端配置如下
    注意下面邮件签名,还有个hostname需要替换为本机IP地址
    重启服务,添加修改BUG项可以验证

    9. 配置开机自动运行

    • 最好的方式是最为系统服务启动,可以参考文章,但目前我的环境依赖安装失败
    • 可以写一个快捷启动脚本start_redmine.bat,放在C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup下面,用户登录后能自动启动redmine,脚本内容如下
    cd D:\redmine-3.4.3
    d:
    rails server webrick -e production -p3000
    

    参考文章
    http://blog.csdn.net/hasnext/article/details/53129245
    http://www.redmine.org/projects/redmine/wiki/RedmineInstall
    http://blog.csdn.net/foruok/article/details/40211507

    相关文章

      网友评论

          本文标题:windows安装redmine-3.4.3

          本文链接:https://www.haomeiwen.com/subject/cxwbwxtx.html