1、Redmine概述Redmine是一款用Ruby开发的基于Web的项目管理软件,是一个使用ROR框架开发的跨平台项目管理系统,支持各种数据库,支持Wiki并具有提供新闻等许多独特的功能。这是一个车站。请稍等。您还可以集成其他版本控制和错误跟踪系统,例如SVN、CVS 和TD。它是一个基于网络的项目管理系统,以项目的形式组织成员、任务(问题)、文档、讨论和各种资源,并允许项目成员通过参与更新任务、文档等来推动项目。安装Redmine的有用知识点
Redmine 集成环境(Redmine 由Bitnami 打包) https://bitnami.com/stack/redmine/installer 集成环境(Ruby on Rails 安装) https://railsinstaller.org/RailsInstaller 为Windows 开发人员提供了一种简单快捷的方法来构建Ruby on Rails 3 应用程序。方便的创建方式。以前,Windows 开发人员必须先设置Ruby、RubyGems、Rails 和SQLite,然后才能开始编写Rails 应用程序。
集成环境(rubyinstaller) https://Rubyinstaller.org/downloads/开发人员必须准备好要包含在Ruby 环境中的所有软件并考虑安装依赖性。 2.安装railsinstaller 下载Railsinstallerhttps://github.com/railsinstaller/railsinstaller-windowshttps://railsinstaller.org/下载的文件是exe安装文件,所以双击运行它,同意安装条款,然后点击下一步]点击。
您还可以自定义安装目录而不安装Git。只需取消选中Git 即可。安装后的目录结构如下
同时,C:磁盘上会生成一个Sites文件夹。该文件夹的目的是存储您的项目。 Redmine项目部署目录就是这个目录。
3.安装Redmine。安装的Redmine版本必须支持railsinstaller中的Ruby。具体措施见下文。
https://www.redmine.org/projects/redmine/wiki/RedmineInstall 从第二步安装的Railsinstaller知道Ruby版本是2.3.3,所以会安装Redmine 4.1版本和这个版本,只能下载以前的版本。
下载Redmine下载地址如下
将https://www.redmine.org/projects/redmine/wiki/Download redmine-4.1.6.zip 解压到您的Sites 目录,并将该文件夹重命名为redmine,如下所示:
4.Redmine配置Redmine依赖于数据库,但这里我们将使用MySQL数据库,所以请自行安装MySQL数据库服务。
创建数据库创建数据库Redmine字符集utf8mb4;修改配置文件,打开C:\Sites\redmine\config,找到database.yml.example配置文件;复制一份,命名为database.yml,修改为生产环境作为配置的一部分。将其更改为
:adapter:mysql2database:redminehost:localhostusername:rootpassword:rootport: 3306 # 在5.7.7 之前对MySQL 使用'utf8' 而不是'utfmb4' 编码: utf8mb4 安装Redmine 在生产中支持Ruby 和Rails 安装程序依赖于在命令提示符下打开命令行窗口。 Rails,进入redmine项目目录
对于Ruby 2.5 及更早版本的Ruby,请先cd redmine 并安装捆绑器
安装gem install Bundler时可能会出现如下错误
C:\Sitesgem installbundlerERROR: 找不到有效的gem 'bundler' (=0)。原因是: 无法从https://rubygems.org/下载数据- SSL_connect returns=1 errno=0 state=error: 证书验证失败(https://api.rubygems.org/specs.4.8.gz) 即可。
https://www.cnblogs.com/smallbottle/p/4000825.html 运行以下命令安装所有Redmine依赖项。
Bundle 安装-- 无开发测试创建会话密钥Bundle exec rakegenerate_secret_token 生成一个随机密钥,Rails 使用该随机密钥对存储会话数据的cookie 进行编码,以防止篡改会话数据。重新启动后,生成新的秘密令牌将使任何现有会话无效。
创建数据库表结构set RAILS_ENV=developmentbundle exec rake db:maigrate 在MySQL数据库中创建Redmine相关表结构
数据库默认数据集设置默认是中文,所以不需要切换语言。如果您需要切换,
set RAILS_ENV=productionset REDMINE_LANG=zhbundle exec rake redmine:load_default_data start Redminebundle exec Rails server webrick -eProduction5. 访问Redmine Redmine默认端口为3000,默认用户为admin/admin,因此访问地址为
http://127.0.0.1:3000 登录后,先更改密码,然后进入主界面。至此Redmine安装完成。