redmine 安装过程

合集下载

REDMINE安装配置

REDMINE安装配置

Redmine安装配置1、获取redmine及相关信息redmine基于ROR,所以对于ROR的开发人员来说部署这个系统要比不了解ROR的人容易的多。

这里假设你对ROR是有一定的了解的。

如果不了解,照着步骤做即可。

先找到redmine的下载,redmine 的官方网站上有很多参考信息,下载列表则是在上。

当前最新版本是1.2.1。

redmine 官方的安装和配置文档包含了linux和windows的配置,包括对系统需求。

但可能文档不尽详尽,安装中会遇到很多问题。

如果仅仅只是想体验下安装过程,并想知道怎么解决具体遇到的问题,可以参看redmine-0.9.x配置过程。

将redmine放在/usr/local/里:获取当前版本并解压(也可以自己下载):2、配置mysql数据库数据库是mysql,为redmine建立库,库名redmine。

同时创建redmine用户,把库的权限分配给这个用户。

最后设置用户的密码为'redminePASSWORD'。

当然这里的库名、用户名和密码,可以按实际情况替换。

3、安装与配置3.1进入redmine的主目录,开始配置数据文件,把配置指向刚才建立的库。

配置production部分成如下所示。

其中的database,username,password按实际情况替换。

3.2至于ruby和rails的版本对应情况可以参考:/wiki/redmine/RedmineInstall,当前版本的需求是ruby1.8.6,1.8.7 Rails2.3.11Rack1.1.1。

为此首先安装需要的包。

可以看到这些包被安装:irb1.8libmysql-rubylibmysql-ruby1.8libopenssl-rubylibopenssl-ruby1.8libreadline-ruby1.8libreadline5libruby1.8rakerdoc1.8rubyruby1.8rubygemsrubygems1.8unzipziprail的安装则必须指定版本:rake的安装则必须指定版本:注:上面这条命令在我配置的时候一直有效,如果gem的在线安装有些问题。

一定能成功的安装redmine

一定能成功的安装redmine

一、装备文件我们搭建redmine使用集成环境Instantails。

InstantRails2.0:/projects/instantrails/redmine 1.2.0:/frs/?group_id=1850gem1.3.7:/frs/download.php/70695/rubygems-update-1.3.7.gem二、安装∙配置InstantRails2.0与redmine1、解压InstantRails2.0到一个文件夹,文件夹名字不能含有空格(如InstantRails即可)。

2、然后把redmine 1.2.0解压到InstantRails下的rails_apps下。

∙更新InstantRails2.0由于Instant Rails 官网这个程序最新的2.0版本07年以后就不再更新了,因此自己搭建前请根据自己的需求更新其中的软件,Instant Rails2.0中软件的版本如下:* Upgrades Ruby to version 1.8.6 Patch Level 111* Upgrades Rails to 2.0.2* Upgrades Mongrel to 1.1.2* Upgrades RubyGems to 1.0.1* Upgrades Rake to 0.8.1* Upgraded Cookbook app to support Rails 2.0.2打开Redmine1.2.0软件包中Doc目录下的INSTALL文档,可以看到安装的软件版本需求== Requirements* Ruby 1.8.6 or 1.8.7* RubyGems 1.3.7* Ruby on Rails 2.3.11 (official downloadable Redmine releases are packaged with the appropriate Rails version)* Rack 1.1.0 gem* Rake 0.8.3 gem* I18n 0.4.2 gem因此需要更新其中的软件,步骤如下:1、进入InstantRails根目录下。

docker安装redmine步骤

docker安装redmine步骤

docker安装redmine步骤下载镜像 (可选步骤, 略过时会在第3,4步中⾃动安装)docker pull docker.io/sameersbn/redminedocker pull docker.io/sameersbn/postgresql启动SQLdocker run --name=postgresql-redmine -d --env='DB_NAME=redmine_production' --env='DB_USER=redmine' --env='DB_PASS=password' --restart=always --volume=/srv/docker/redmine/postgresql:/var/lib/postgresql sameersbn/postgresql 启动Redminedocker run --name=redmine -d --link=postgresql-redmine:postgresql --publish=10083:80 --env='REDMINE_PORT=10083' --restart=always --volume=/srv/docker/redmine/redmine:/home/redmine/data sameersbn/redmine内容扩展使⽤Docker 安装 Redmine部署数据库容器Redmine 依赖数据库,我们同样使⽤容器部署相关数据库,这⾥可以⽤ PostgreSQL 数据库和 MySQL 数据库,分别使⽤如下命令安装:PostgreSQLdocker run -d --name some-postgres -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=redmine postgresMySQLdocker run -d --name some-mysql -e MYSQL_ROOT_PASSWORD=secret -e MYSQL_DATABASE=redmine mysql命令中的 name 和 password 可以⾃⼰指定,分别是容器名和数据库密码。

安装redmine

安装redmine

安装redmine有两种方法:一是,安装ruby186-26.exe ,然后通过命名自动下载安装,但速度超慢,又容易出错;二是选择InstantRails,里面集成了ruby,rails,mysql,phpmysqladmin,apache 等组件,安装很简单。

下面是步骤(我从其他网站拷贝后,自己稍作整理)一、安装redmine1. 下载InstantRails,解压缩到C盘根目录下。

2. 下载Redmine,解压缩。

将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。

4. 启动InstantRails.exe,检查apache和mysql都正常启动。

(保证机器以前没有mysql,有的话要提前卸载,否则可能与InstantRails自带的mysql冲突)5. 创建数据库,在phpMyAdmin中使用sql语句创建数据库:create database redmine character set utf8;注:进入phpmyadmin下有两种方式。

法1:浏览器输入http://127.0.0.1/mysql/ 法2:InstantRails 界面(就是刚才点击InstantRails.exe后的程序界面)的I→Configure→Database (via PhpMyAdmin)”。

如果该栏是灰色的,表示你安装后没重启机器。

重启一下即可6. 将redmine的config目录下的database.yml.example文件重命名为database.yml。

里面是数据库的配置文件,说明数据库用户名、密码等。

7.往数据库里导数据点击InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的I→Rails Applications→Open Ruby Console Window栏目,然后会跳出dos窗口。

在里面输入命令:cd redmine-0.8.4rake db:migrate RAILS_ENV="production"rake load_default_data RAILS_ENV="production"在Redmine项目的命令行执行rake db:migrate RAILS_ENV="production",用来创建数据库,完成后应该创建43个表。

Redmine安装、设置、部署全程图解

Redmine安装、设置、部署全程图解

Redmine安装、设置、部署全程图解版本号:2010-08-31编写日期:2010-08-31完成日期:2010-08-31编写人:高强安装准备1.1Redmine官方提示•Ruby 1.9 is not supported yet. You have to use Ruby 1.8.x as stated above.•RubyGems 1.3.7 or higher is required with following limitations :o Rails 2.3.5 will fail with RubyGems 1.5.0 or later, stick to previous versions of RubyGems !o Rails 2.3.11 will fail with RubyGems 1.7.0 or later, stick to previous versions of RubyGems !•Rake 0.8.7 is required (rake 0.9.x is not supported by Rails yet)•Rack 1.1.x is required, 1.1.0 has a bug with quotes (#8416). Database migration would fail with other version.•Mongrel 1.1.5 needs a patch attached to #7688 to work fine with Rails 2.3.11. In case of upgrade, another issue may appear for some time after migration (#7857).•I18n 0.4.2 is required for Redmine >= 1.0.5•Rails 2.3.11 to 2.3.14 suffer from a major issue with sending mails to multiple recipients, see #8751 for details and solution.•Rails 2.3.14 is a minor security release known to work fine with Redmine 1.2.x series (except for previous point) and can be used as a replacement for 2.3.11(read config/environment.rb first).•MySQL 5.0 or higher (recommended) make sure to install the C bindings for Ruby that dramatically improve performance. You can get them by running gem install mysql. Ifyou have problem installing the mysql gem refer Rails Wiki pages1.2文件准备1.redmine-1.2.1.zip:/frs/?group_id=18502.InstantRails-2.0-win.zip:/frs/?group_id=904InstantRails是一个Rails应用的集成包包括了Ruby运行时,Rails框架,PhpMyAdmin,Apache,MySql等,这样就不需要分别下载需要的东西;3.rubyinstaller-1.8.7-p352.exe:/en/downloads/4.rubygems-1.4.1:/frs/?group_id=1265.rails-2.3.4.gem:/frs/?group_id=3076.rake-0.8.7.gem:/frs/?group_id=50&release_id=174147.activesupport-2.3.4.gem:/frs/?group_id=5708.activerecord-2.3.4.gem:/frs/?group_id=1829.actionpack-2.3.4.gem:/frs/?group_id=249&release_id=3955510.actionmailer-2.3.4.gem:/frs/?group_id=36111.activeresource-2.3.4.gem:/frs/?group_id=3507&release_id=3955312.i18n-0.4.2.gem:/gems/i18n/versions13.rack-1.1.0.gem:/frs/?group_id=3113&release_id=3468314.mysql-2.8.1-x86-mswin32.gem:/frs/?group_id=1598&release_id=3824515.gem_plugin-0.2.3.gem: /frs/?group_id=130616.daemons-1.0.3.gem:/gems/daemons/versions/1.0.317.fastthread-1.0.1-i386-mswin32.gem: /frs/?group_id=130618.cgi_multipart_eof_fix-2.5.0.gem: /frs/?group_id=130619.mongrel-1.1.5-x86-mingw32.gem:/frs/?group_id=1306安装向导1.安装rubyinstaller-1.8.7-p352.exe,安装时选择创建PATH,或者手动将子目录bin 的路径加入到Windows 的PATH 环境变量中(例如:在PATH 环境变量中加入C:\ruby-1.8.7\bin );2.解压rubygems-1.4.1.zip,并在Start Command Prompt with Ruby转至解压缩后的目录,运行如下命令:D:\redmine\rubygems-1.4.1>ruby setup.rb3.解压InstantRails-2.0-win.zip至磁盘某目录,目录路径不能有空格否则后续安装会提示错误;4.双击InstantRails.exe启动InstantRails服务,看到如下界面;5.将redmine-1.2.1.zip解压至InstantRails安装的rails_apps目录,如D:\Workspaces\InstantRails-2.0-win\rails_apps;将redmine的config/database.yml.example 重命名为config/database.yml,并修改链接数据库所需要的参数:production:adapter: mysqldatabase: redminehost: localhostusername: redminepassword: redmineencoding: utf86.在Start Command Prompt with Ruby命令行模式转至插件所在目录,安装以下插件(安装命令:gem install rails-2.3.4.gem 卸载命令:gem uninstall rails-2.3.4 插件列表:gem list)⏹rack-1.0.0.gem⏹rack-1.1.0.gem⏹rake-0.8.7.gem⏹actionpack-2.3.4.gem(request rack-1.0.0.gem)⏹activesupport-2.3.4.gem⏹activerecord-2.3.4.gem⏹actionmailer-2.3.4.gem⏹activeresource-2.3.4.gem⏹i18n-0.4.2.gem⏹rails-2.3.4.gem 该安装包依赖于上述插件,且版本要正确⏹mysql-2.8.1-x86-mswin32.gem7.进入mysql命令行,执行如下命令:mysql> create database redmine character set utf8;mysql> create user 'redmine'@'localhost' identified by 'redmine';mysql> grant all privileges on redmine.* to 'redmine'@'localhost';8.在Start Command Prompt with Ruby命令行模式进入redmine根目录,执行以下命令:rake generate_session_store 生成session密钥rake db:migrate RAILS_ENV="production" 创建redmine的库表结构,如果出现以下错误此时将D:\Workspaces\InstantRails-2.0-win\mysql\bin目录下libmySQL.dll文件复制到D:\Program Files\Ruby187\bin目录;rake redmine:load_default_data RAILS_ENV="production" 初始化redmine的默认配置数据,此时会提示选择语言,输入zh回车9.在Start Command Prompt with Ruby命令行模式进入redmine根目录,执行以下命令:ruby script/server -e production 启动ruby服务器10.打开浏览器,地址栏输入http://localhost:3000看到激动人心的redmine首页界面,默认管理员用户名和密码为admin;。

Redmine安装使用说明文档

Redmine安装使用说明文档

Redmine安装使用说明文档Redmine是一个基于web的项目管理软件,是基于ROR(Ruby on Rails)框架开发的一套跨平台项目管理系统.,是项目管理系统的后起之秀,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。

总体而言,Redmine 是一个轻型,便捷的项目管理系统,具备一般软件开发项目常用的功能,并且有良好的扩展性,非常适合于小型软件项目的开发管理。

一、Redmine的安装1.1 下载软件:本文所用的软件有:Redmine 0.8.4: /projects/redmine/InstantRails-2.0-win: /projects/instantrails/1.2 Remine的安装1.首先将下载后的InstantRails-2.0-win.zip文件解压,以下假设解压到C:\。

InstantRails是一个Rails应用的集成包括了Ruby运行时需要的Rails框架、PhpMyAdmin、Apache、MySql等,这样就不需要分别下载需要的东西。

其中Apache是用的1.3版本,主要用于运行PhpMyAdmin(MySql的管理工具),Redmine本身内置了一个Ruby写的Http服务器:WEBrick 因此并不再需要Apache。

2.将下载后的redmine-0.8.4.zip文件解压缩,将解压缩后的文件夹直接复制到InstantRails目录的rails_apps目录下3.启动InstantRails(在C:\C:\InstantRails-2.0-win\下有个InstantRails.exe直接运行即可)会出现一个界面(见下图)上面可以控制Apache和MySql的停止和启动,请确保这两个都启动了。

Redmine安装手册

Redmine安装手册

Redmine安装手册RedMine 操作手册目录第 1 章概述 (1)第 2 章安装前的准备 (2)2.1 下载相应文件 (2)第 3 章安装与配置 (2)第 4 章让RedMine自动运行 (4)第 5 章 RedMine和Apache集成 (4)第 6 章 RedMine和 Hudson的集成 (5)第 7 章 RedMine和SVN的集成 (6)第 1 章概述Redmine是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。

配置功能强大而且方便,自定义属性和更新通知也很实用。

第 2 章安装前的准备2.1下载相应文件安装需要用到如下的软件,请进行准备1. Ruby ,现在最新稳定的Ruby 版本,建议下载1.8.7或更高的版本,地址为:/doc/1372004.html,/frs/download.php/72085/r ubyinstaller ‐1.8.7‐p302.exe ;2. RubyGems 1.3.1 :/doc/1372004.html,/frs/download.php/45906/r ubygems ‐1.3.1.zip ,备注:RubyGems 是一个方便而强大的Ruby 程序包管理器;3. Rake 0.8.3,可以在线下载,是一门构建语言,它支持它自己的DSL 用来处理和维护Ruby 应用程序;4. Rails 2.2.2,/doc/1372004.html,/frs/download.php/47183/r ails ‐2.2.2.zip ;5. MySQL 5,下载最新版本 5.2,/doc/1372004.html,/downloads/mysql ;6. Redmine 1.0.4,/doc/1372004.html,/frs/?group_id=1850,下载redmine ‐1.0.4.zip ;7. Win32 OpenSSL v0.9.8j Light ,/doc/1372004.html,/?yknwgltgzkj ,运行 rake 时要用到; 8. Visual C++ 2008Redistributables ,/doc/1372004.html,/downloads/details.aspx?fa milyid=9B2DA534‐3E03‐4391‐8A 4D ‐074B9F2BC1BF&displaylang=en 。

redmine的安装以及邮件配置

redmine的安装以及邮件配置

2008-07-07项目管理工具Redmine安装关键字: redmine一、下载InstantRailsRedmine二、安装1、解压缩已下载的InstantRails 和 Redmine。

2、将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。

3、在 InstantRails目录下,启动InstantRails.exe。

4、在redmine根目录下,找到 rails_apps\redmine\config 目录下的database.yml.example文件,重命名为 database.yml,并修改成下面这样:Ruby代码1.production:2. adapter: mysql3. database: redmine4. host: localhost5. username: root6. password:7. encoding: utf88.9.development:10. adapter: mysql11. database: redmine_development12. host: localhost13. username: root14. password:15. encoding: utf816.17.test:18. adapter: mysql19. database: redmine_test20. host: localhost21. username: root22. password:23. encoding: utf85、创建数据库:create database redmine character set utf8;可以通过 InstantRails进入phpMyAdmin,创建数据库,如下图:6、创建数据表:进入Redmine项目的命令行,方法如下图所示:在控制台中执行命令:cd redmine 进入redmin目录rake db:migrate RAILS_ENV="production" 用来创建数据库,完成后应该创建43个表。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自己在网上看到redmine,感觉功能很强大。

于是自己就开始安装,但是谁想到在安装过程中的坑呀,摔的自己遍体鳞伤,自己做一下总结,希望别人能绕过这些坑,走直路。

1. 安装环境:系统:ubutu12.04 架构:LAMP 安全:防火墙和selinix(全部关闭)2.安装流程:A. 安装ruby#官网下载ruby-2.2以上的版本,否则安装过程中的组件会安装不上。

(以2.2.4为例)# tar zxvf ruby-2.2.4.tar.gz# cd ruby-2.2.4# ./configure# make && make install设置Ruby环境变vim ~/.profileexport PATH=$PATH:/usr/local/src/ruby-2.2.4/B.安装rubygems# tar zxvf rubygems-2.6.6.tgz# cd rubygems-2.6.6# ruby setup.rbC.安装依赖包:apt-get install libmysqlclient-dev apache2-threaded-devD.安装redmine官网下载redmine-2.4.3.tar.gz#tar zxf redmine-2.4.3.tar.gz#./configure#make&&makeinstall# mvredmine-2.4.3 /usr/local/redmineE.gem 组件安装:1. gem installbundler安装过程需要更改源(否则安装很慢): gem sources --removehttps:///gem sources -ahttps:/// 安装过程中可能会出现:报错-->Can't findMagick-config查看提示日志内容发现:find_executable: checking for Magick-config... -------------------- no 解决发法:sudo apt-get install libmagickwand-dev imagemagick再次安装即可:gem install bundler3.修改redmine源码包中:Gemfile文件,替换https:// 为https://(开头)#bundle install --without development test postgresql sqlitermagick ************** ****************安装完成后会生成Gemfile.lock.**************************************************详解:Gemfile是指定需要使用的哪些gem及其版本的地方;Gemfile.lock文件是Bundler记录已经安装了的版本的地方。

通过这样的方式,当相同库/项目在另外一台机器上部署的时候,运行bundle install将会查看Gemfile.lock,然后安装同样的版本,而不是使用Gemfile以及安装最新的版本。

(在不同的机器上运行不同版本会导致测试的失败……)你不需要直接地更改Gemfile.lock.***************************************************************** ***************************************F.数据库方面的配置:1.创建数据库,添加用户#create database redmine character set utf8;#create user 'redmine'@'localhost' identified by'123456';#grant all privileges on redmine.* to'redmine'@'localhost';2.数据库配置文件(/usr/local/redmine/config):修改数据库配置文件#cd config#cp database.yml.example database.yml#vim database.yml (修改database.yml文件如下:)#production:#adapter: mysql2#database: redmine#host: localhost#username: redmine#password: 123456#encoding: utf83.rake generate_secret_token #生成config/initializers/secret_token.rb 文件,在redmine-2.4.3中,这个文件事先是不存在的,如果事先有,删除。

*******a)此处可能会出现说rake版本太低,gem install rake -v '版本号' ,然后再次bundle install(ralis版本低,也是如上方法解决)b)安装是可能会报rake aborted!rbpdf-font不能被加载,手动安装:gem installrbpdf-font ************************************************** *******4.数据库初始化(×****注意此时的目录一定要在redmine/config 里×) #rake db:migrate RAILS_ENV="production" // 数据库初始化 *************在此处遇到的坑最多,我遇到过“addr没有定义过,有些版本过低,不支持的原因”遇到过 rakeaborted! ActiveRecord::AdapterNotSpecified: production' database is not configured. Available: ["production", "development","test"]解决方法:cd /usr/local/lib/ruby/gems/2.2.0/gems/htmlentities-4.3.1/lib/htmlentities /mappings/expanded.rb 将找到第466行,把它用井号“#”注释掉5.rake redmine:load_default_dataRAILS_ENV=”production" //加载默认配置 Select language: bg, ca, cs, da, de, en, es, fi, fr, he, hu, it, ja, ko, lt, nl, no, pl, pt, pt-br, ro, ru, sk, sr, sv, th, tr, uk, vn, zh, zh-tw [en] zh这个默认设置只是在未登录时的界面语言,当用户登录后,默认语言还是英语,在My account里可以修改成其它语言。

G.apache/nginx之间的联系(此处以apache为例):1.修改文件权限:chmod -R 777 files log tmppublic/plugin_assets (/usr/local/redmine)2.添加apache/nginx模块:#gem installpassenger#cd /usr/local/lib/ruby/ge ms/2.2.0/gems/passenger-5.0.30/bin#passenger-install-apache2-module*************此处要分情况看apache中apxs2 : /usr/bin/apxs2和Executable: /usr/sbin/apache2 直接使用上面的命令,如果是源码安装:passenger-install-apache2-module --apxs2-path"/usr/local/apache/bin/apxs" 引号中的字符是源码安装apache位置。

*************************************************************************** H.apache配置文件内容:1.模块加载(此内容在上一步安装之后会显示相关内容,将其复制到配置文件中即可)LoadModule passenger_module/usr/local/lib/ruby/gems/2.2.0/gems/passenger-5.0.30/buildout/apache2/ mod_passenger.so<IfModule mod_passenger.c>PassengerRoot /usr/local/lib/ruby/gems/2.2.0/gems/passenger-5.0.30PassengerDefaultRuby /usr/local/bin/ruby</IfModule><IfModule unixd_module>2.apache网址设置<VirtualHost *:80>ServerName ip地址# !!! Be sure to point DocumentRoot to 'public'!DocumentRoot "/usr/local/redmine/public"ErrorLog "/tmp/redmine_error_log"</VirtualHost>I 重新启动apache,启动mysql ,http://ip 访问网站即可。

用户名:admin 密码:admin截图一张(高兴一下):以上就是安装流程,希望能够让大家少走弯路。

相关文档
最新文档