redmine使用指南_Redmine安装与入门指南
redmine使用指南
Redmine通过其自己的Wiki,论坛,时间跟踪器和问题管理支持多个项目。
此外, Redmine实现了一个插件平台,因此可以根据您的要求进行自定义。 存在用于看板,Scrum,通知插件或报告的插件。
我真正喜欢Redmine的地方是,尽管它不能解决您必须使用的工作方式,但它包含了足够的选项来适用于任何类型的项目管理方法。
Redmine可以通过不同的方式安装:
- 使用webrick(在生产环境中不建议使用)。
- 与杂种和fastcgi一起运行。
- 使用乘客。
- 或将Redmine打包成战争并部署到Tomcat或Glassfish之类的Java容器中。
在这篇文章中,我将向您展示如何将Redmine 1.3打包到war文件中,以便可以在Tomcat7和Linux中执行。 从理论上讲,应该与Glassfish , JBoss或任何其他OS一起使用 。
首先下载JRuby 1.6.6,所以打开一个终端
wget http://jruby.org.s3.amazonaws.com/downloads/1.6.6/jruby-bin-1.6.6.tar.gz
并解压缩下载的文件并移至/ usr / share目录。
tar xvzf jruby-bin-1.6.6.tar.gz
sudo mv jruby-1.6.6 / /usr/share/jruby-1.6.6
然后使用JRuby安装目录更新环境变量。
须藤gedit / etc / environment
PATH= … :/usr/share/jruby-1.6.6/bin
JRUBY_HOME="/usr/share/jruby-1.6.6"
最后尝试执行jruby以查看已正确安装:
茹比-v
并且JRuby版本信息应打印在控制台上。
下一步是安装所需的gems :
gem install rack -v=1.1.1
gem install rails -v=2.3.14
gem install rdoc -v=2.4.2
gem install activerecord-jdbcmysql-adapter -v=1.2.2
gem install warbler -v=1.3.2
gem install jruby-openssl -v=0.7.5
gem install rubytree -v=0.8.2
gem install i18n -v=0.4.2
gem install tree -v=0.2.1
Redmine安装
下载Redmine 1.3并将它们安装在/ usr / share目录中:
wget http://rubyforge.org/frs/download.php/75597/redmine-1.3.0.tar.gztar xvzf redmine-1.3.0.tar.gz
sudo mv redmine-1.3.0 /usr/share/redmine-1.3.0
Redmine需要数据库才能工作。 在这种情况下,我已经安装了mySQL5 ,但也支持postgeSQL 。 因此,我们将mySQL配置为Redmine 。
光盘/usr/share/redmine-1.3.0/config/
安装随附数据库模板配置文件,我们将对其进行重命名并进行修改以适合我们的环境。 此外, Redmine包含不同的启动模式( 生产,开发,测试 )。 在本例中,因为我们正在配置生产环境,所以仅涉及生产部分。
cp database.yml.example database.yml
sudo gedit database.yml
production:adapter: jdbcmysqldatabase: redminehost: localhostusername: redminepassword: redmineencoding: utf8
进行此修改之后,是时候将Redmine用户和数据库创建到mySQL中了 。
mysql -u root -p
create database redmine character set utf8;
create user ‘redmine’@’localhost’ IDENTIFIED BY ‘redmine’;
grant all privileges on redmine.* to ‘redmine’@’localhost’;
现在是时候初始化Redmine了
cd /usr/share/redmine-1.3.0
rake generate_session_store
由于我们要安装Redmine 1.3,因此不需要下一步,因为在Redmine 1.4和更高版本的下一版本中将是不必要的。 打开config / environment.rb并在下面添加注释,例如:
config.gem'rubytree',:lib =>'树'
然后创建数据库架构,并使用下一个脚本用默认数据填充它们。
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data
现在,我们将测试Redmine是否已正确配置。 为此,我们将使用webrick 。
cd /usr/share/redmine-1.3.0
jruby script/server webrick -e production
并打开位于http:// localhost:3000的浏览器以开始检查安装。
将显示Redmine网页,您可以使用用户名和密码admin / admin登录
至此,我们已经正确安装了Redmine 。
配置电子邮件
当通过更改创建或修改新问题时,问题跟踪器应该能够将邮件发送给受影响的用户。
如果您的邮件服务器需要tls安全协议,则应安装action_mailer_optional_tls插件。
此插件需要git,如果尚未安装,请键入:
须藤apt-get install git
然后在Redmine目录上运行next命令:
jruby脚本/插件安装git://github.com/collectiveidea/action_mailer_optional_tls.git
让我们配置电子邮件传递:
cd /usr/share/redmine-1.3.0/config/
cp configuration.yml.example configuration.yml
sudo gedit configuration.yml
在配置文件中,您会找到常用的电子邮件设置。 根据您的电子邮件服务器,这些属性的差异可能很大,因此,在这一点上,我将向您展示在生产环境中使用简单身份验证的简单smtp服务器配置。 转到configuration.yml文件的最后一行,然后将下一行附加到生产部分。
production: # this line is already present in configuration.yml.email_delivery:delivery_method: :smtpsmtp_settings:address: "example.com"port: 25authentication: :plaindomain: 'example.com'user_name: 'myaccount'password: 'password'
所有属性都是不言自明的。
在创建War文件之前,让我们检查电子邮件是否已正确配置。 同样,我们使用webrick 。
cd /usr/share/redmine-1.3.0
jruby script/server webrick -e production
然后在http:// localhost:3000中打开浏览器,并使用admin帐户登录。
通过单击“ 我的帐户”链接来调整管理员电子邮件,然后在“ 电子邮件”部分设置管理员电子邮件。
之后,我们要测试电子邮件配置,请从主菜单转到管理 -> 设置 -> 电子邮件通知,添加发射电子邮件并单击测试电子邮件。 一段时间后,测试消息将发送到管理员电子邮件帐户。
我们已经成功安装了Redmine ,现在是时候将其打包以部署到Tomcat了 。
包装Redmine
在开始之前,由于与已安装的jruby-rack gem不兼容,我们应该运行下一个命令来安装1.0.10版本的jruby-rack 。
gem uninstall jruby-rack
gem install jruby-rack -v=1.0.10
Warble命令需要一个配置文件。 该文件是使用下一条命令创建的:
cd /usr/share/redmine-1.3.0
warble configcd config/
sudo gedit warble.rb
编辑Warble :: Config部分,并将config.dirs , config.gems和config.webxml.rails.env部分配置为:
Warbler::Config.new do |config|config.dirs = %w(app config lib log vendor tmp extra files lang)config.gems += ["activerecord-jdbcmysql-adapter", "jruby-openssl", "i18n", "rack", "tree"]config.webxml.rails.env = ENV['RAILS_ENV'] || 'production'
end
最后运行:
颤声
Redmine战争已经创建,可以部署到Tomcat中 。
尽管我们有一个war文件,但我还是建议您不要删除Redmine安装目录,因为以后可以将其用于安装新插件或修改任何配置。 修改后,调用warble命令,将创建具有该更改的新战争 。
我希望您发现这很有用。
参考:来自JCG合作伙伴的 Redmine安装与入门指南 在一个罐子统治他们所有博客的亚历克斯·索托。
翻译自: https://www.javacodegeeks.com/2012/02/redmine-installation-getting-started.html
redmine使用指南
redmine使用指南_Redmine安装与入门指南相关推荐
- RedHat Linux 9.0的安装+下载+入门指南(图文并茂)
转自: http://www.360doc.com/myindex.aspx?login=1 [系统]RedHat Linux 9.0的安装+下载+入门指南(图文并茂) 2007-09-2 ...
- pytest官方文档 6.2 中文翻译版(第一章):安装和入门指南
安装和入门指南 Python版本: Python 3.6, 3.7, 3.8, 3.9, PyPy3 平台: Linux and Windows PyPI 包名: pytest Documentati ...
- 入门指南_Spring Boot2: 快速入门指南
Spring Boot2: 快速入门指南 简述 对于之前的Spring框架的使用,各种配置文件XML.properties一旦出错之后错误难寻 这也是为什么Spring Boot被推上主流的原因,现在 ...
- python入门指南-Python完全小白入门指南
前几天整理了Linux的入门材料Linux运维完全小白入门指南,趁着这热乎劲,又整理了一下自己学Python时候的资料,今天也一并分享出来. 还是之前的说过的,这里只适合初级或者未入门的小白,想看高阶 ...
- python入门指南-Python 30分钟入门指南
Part0:环境安装 Windows 访问Python官网,下载并安装. 使用交互式界面,在开始菜单打开Python3 IDLE即可. 您也可以新建一个filename.py的文件,写上Python脚 ...
- app 隐私 自我评估指南_在线隐私入门指南
app 隐私 自我评估指南 by Iulian Gulea 由Iulian Gulea 在线隐私入门指南 (The Beginner's Guide To Online Privacy) We are ...
- python入门指南-python3.6.0入门指南(官方版).pdf
您所在位置:网站首页 > 海量文档  > 计算机 > Python python3.6.0入门指南(官方版).pdf7 ...
- Linux系统初学者指南,Linux系统新手入门指南(二)
在上篇文章中介绍过Linux系统给我们带来的是一片开源的天地,大部分的服务器都是Linux的.本篇文章是针对Linux系统的新手,为新手们准备的入门指南,希望看完本篇文章能让大家无障碍的操作Linux ...
- python3入门指南_Python 3.4入门指南
Python3.4 入门指南? Release:3.4 Date:March 29, 2014 Python 是一门简单易学且功能强大的编程语言. 它拥有高效的高级数据结构,并且能够用简单而又高效的方 ...
- python入门指南百度云-Python入门指南
往期 Python被誉为"胶水语言",在很多领域都有比较多的应用,尤其是在数据分析.数据科学领域,较为完整的生态.较低的学习门槛.较为简单的语言模式令其拔得头筹,很多人都想学Pyt ...
最新文章
- STM32串口第一个字节丢失问题的分析过程
- jmeter(十八)关联之XPath Extractor
- 自己在CODING过程中遇到的问题以及解决(C/VC)
- 【网络安全】如何使用keimpx检测网络环境中的有效凭证
- 漫画:什么是中间人攻击
- 短时程突触可塑性(short-term synaptic plasticity)
- Javascript获取select下拉框选中的的值
- 2017-11-14
- MySQL 定时备份数据库(非常全),值得收藏!
- [领卓教育]使用QT实现一个简单的离线词典
- fms安装教程 linux_如何借助Pandora FMS监控CentOS和Ubuntu服务器?
- Office 365开启现代工作方式!协同工作保持高效率!
- Tita 绩效宝:掌握绩效考核对话
- quartz mysql死锁问题_Quartz 并发
- kubernetes中证书生成
- 三位一体自荐信计算机专业,三位一体自荐信写法和范文
- 王家林老师Spark学习第一课
- PHP h5付款到支付宝账户
- 读《CSS禅意花园》 有感
- 好东西下载Download