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个表。

redmine安装部署

redmine安装部署

redmine安装使用一、安装redmine安装方法很多,下面介绍一种简单的安装方案:1.下载集成安装包,下载地址/stack/redmine2.安装包下载后,点击运行,安装步骤很简单,基本上一路执行下一步就可以,有几个地方需要注意:语言选择最好选择英文(项目运行后可以选择中文显示);创建密码的时候记住密码,这个密码是你数据库初始化时候admin账户的初始密码和登录数据库时候root账户的密码。

3.安装完成后,打开操作界面,如下图选择“Manager Servers”选项卡,如下图所有服务正常启动,则安装成功,如果没有启动则安装失败。

失败原因可能是端口占用、服务名称占用等原因,需要重新定义安装。

注:一件安装包内容如下:apache、redmine、php、ruby、mysql、phpadmin、svn。

二、集成插件使用bitnami-redmine一键安装的redmine项目集成普通插件十分简单。

1.首先需要到官网上下载支持所安装redmine版本的插件;2.将下载来的压缩包解压至%bitnami%/redmine-x.x.x-x/apps/redmine/htdocs/plugins目录下面。

3.将解压出来的文件夹名称由xxxxx-master改为xxxxx;4.打开“开始”—》“所有程序”—》“Bitnami Redmine Stack”—》使用“product fullname”,打开命令端。

5.cd命令切换到%bitnami%/redmine-x.x.x-x/apps/redmine/htdocs/plugins目录下面6.bundle install,安装集成插件需要的工具7.rake redmine:plugins:migrate RAILS_ENV=production,开始集成插件。

8.重启服务,再进如redmine,修改相关配置即可。

三、svn使用bitnami redmine意见安装默认启用svn服务,可以在本地新建svn仓库服务,也可以使用其他的svn仓库。

redmine一键安装教程_GhostU盘版一键安装图文教程

redmine一键安装教程_GhostU盘版一键安装图文教程

《redmine一键安装教程_GhostU盘版一键安装图文教程》摘要:设置 bl如下图,v g回车将B rg v B g盘项(如下图),gr r或v B r回车键g优盘版,适应各种用户要,既可独立使用,又能相配合主要功能包括键备份盘,键恢复盘,向导,G,工具箱接下是编收集G 盘版键安装图教程欢迎G 盘版键安装图教程所谓"优盘",软件指所有B磁盘包括普通盘,3,卡器(含存储卡),移动硬盘叙述方便,下统称"盘"另外,对容量几乎没有要,6B或以上即可安装教程安装程序就是把GLR等必须件动复制到盘gg等件会被复制到KG件夹里相关件 3_安装程序x使用方法与般安装软件方法类似,只要按提示操作即可二、运行、启动制作盘(包括移动硬盘)开机或重启前插入盘启动方法有两种方法开机列表选择法即开机按键(有电脑按键或0键)屏幕会显示驱动器列表如图只要用方向键选择以B开头那项回车即可引导(有电脑必须选择以开头选项再选择盘)补充0年以生产电脑多数不再使用B作固件而是采用作固件(但也提供兼容选项见硬盘版相关说明)当使用方法开机列表很有可能没有B选项怎么办?办法是开机按l键(有电脑是按或有电脑按+)进入首先选择 v B B Lg r 设置 bl如下图然将下方备选列表B选项添加到上方开机列表如下图B图图B方法二B设置优先法如上述方法行不通请使用方法开机按l键(有电脑是按或有电脑按+)进入B或①首先方向键选择gr rrl回车再选择B v g回车将B rg v B g盘项(如下图)由原 (软盘模式)设置成 (硬盘模式)②然按键返回B主界面再按方向键选择B gr r或v B r回车选择r k rv或r k B rr回车按减键或加+键改变 rv和 rv两项位置让盘终处启动( rv)位置(如下图二)③按0键选择K或回车即可保存并退出B电脑会动重启将动从盘引导图如选择硬盘根据不情况(盘映像是否存)会从主窗口动进入不子窗口情况、不存,则出现"备份"窗口情况、存,则出现"恢复"窗口选择"备份"或"恢复",应该出现G窗口看了G 盘版键安装图教程还想看电脑x系统键安装教程己动手安装纯净7系统教程3手动G 安装gX、7系统图教程键盘怎么装g X系统5盘安装G版0系统步骤全程图。

Redmine安装配置

Redmine安装配置

项目管理工具Redmine 安装试用手记1.安装导向(官网)/wiki/redmine/RedmineInstall2.坏境配置1)安装Ruby/projects/rubyinstaller/这里是一键安装包,一路Next即可,比较适合像我这种菜鸟^_^【注意】安装中有一个选项,是说要把Ruby的命令行配置到坏境变量中,为了下面调用命令方便,建议选上O(∩_∩)O2)安装ROR运行安装命令:gem install rails -v=3.2.17这是在线安装,比较慢,不过比较简单,亦然是小菜我的选择:)3)下载SQLite/download.html这里使用SQLite3,下载解压后,把sqlite.exe拷贝到刚才Ruby安装目录的Bin目录下即可 4)下载Sqlite ruby驱动/projects/sqlite-ruby/下载最新支持Win的驱动sqlite3-ruby-1.2.3-mswin32.gem运行安装命令:gem install sqlite3-ruby5) 下载DevKit1) Download Ruby 1.9.3-p02) Download DevKit file from/progDownload/DevKit-Download-193050.html (DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe)3) Extract DevKit to path C:\Ruby193\DevKit4) cd C:\Ruby192\DevKit5) ruby dk.rb init6) ruby dk.rb review7) ruby dk.rb install3.安装配置Redmine1)下载最新版本/frs/?group_id=1850【注意】解压出来的目录路径中请不要包含空格,不然后面的安装配置中有惊喜给你,至于是什么惊喜,建议不怕郁闷的同志自己试一试:)2)修改数据库配置文件1.把config目录下的database.yml.example文件改名为database.yml2.修改production这一节为production:adapter: sqlite3database: db/redmine.db3.配置数据库Bundle install –-without development test rmagick运行命令行:(在Redmine的根目录下)1)创建数据库Bundle exec rake db:migrate RAILS_ENV="production"2)指定运行环境Bundle exec rake redmine:load_default_data RAILS_ENV="production"【注意】这里会让你选择语言,它已经内置了中文,回答“zh”即可O(∩_∩)OBundle exec rake generate_session_store3)下载Theme,这里我用黑黑的BaseCamp的Style :)1.下载地址/stuff/redmine/themes/basecamp/stylesheets/application.css2.安装方法在public/themes下新建目录basecamp,加入样式目录stylesheets,再把css文件加入其中即可,至于如何选用,下面运行Redmine之后进去玩玩,就能找到了,很easy的:) 4)运行Redmine(这里直接用Ruby自带的WEBrick做服务器,仅仅测试而已嘛,就将就一下啦)ruby script/server -e production那么现在就可以在以下地址访问Redmine了http://localhost:3000/Admin帐号和密码都是:admin4.运行截图HowTo install rmagick gem on WindowsPrerequisiteYou need to have the DevKit installed.Installation of ImageMagickDownload last setup packagefrom /script/binary-releases.php#windows and run it.In the Select Additional Tasks page of the wizard, make sure that both Add application directory to your system path and Install development headers and libraries for C and C++ options are checked:Installation of the rmagick gem∙open a new command prompt∙set CPATH and LIBRARY_PATH environment variables to point respectively to ImageMagick installation directory include and lib subdirectories (so theDevKit will find them at build time)For example:∙actually install the gem, e.g. with gem install rmagick or bundle install --without=development test, etc.Result:rmagick_installation_prompt.jpg (82.4 KB) Etienne Massip, 2012-05-25 13:11 ImageMagick_setup_options.png (37.2 KB) Etienne Massip, 2012-05-25 13:11 redmine_informations.png (6.72 KB) Etienne Massip, 2012-05-25 13:28安裝thin web服務器gem install thin安裝目錄下thin start –e production。

Redmine安装、搭建

Redmine安装、搭建

Redmine安装、搭建参考两个博客:⼀准备: a.安装railsinstaller ⼀直点next就可以了,安装完成之后C盘会⽣成⼀个Sites的⽂件夹。

b.ruby⽂件中bin⽬录配置到环境变量path中,gem命令才能使⽤ a.下载完成之后解压缩redmine-3.3.7.zip 把解压后的⽂档放到C盘中的Sites⽂件夹中。

3.mysql(搭建好后产⽣的数据都会保存在mysql数据库redmine) a.安装mysql去⽹上看教程。

b.把mysql中lib下的libmysql.dll复制到 RailsInstaller下ruby2.2.0的bin⽂件中去。

c.打开安装好的mysql数据库,执⾏⼀下sql语句:CREATE DATABASE redmine CHARACTER SET utf8;CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';d.配置数据库。

将C:\Sites\redmine\config下的database.yml.example⽂件拷贝⼀份,改名为database.yml,打开⽂件编辑、修改如下图: 如果已经出错,请卸载mysql2,修改正确后重新安装mysql2,卸载gem uninstall mysql2⼆搭建:a.打开cmd 进⼊到C:/Sites/redmine-3.3.1 gem list 查看已经安装的⽂件在安装⽂件之前⾸先:输⼊更改下载地址: gem sources -l 查看当前的下载地址然后安装 gem install mysql2b.然后 bundle install --without development test rmagick安装所有需要的gems安装过程中如果提⽰出错如提⽰依赖rbpdf-font没有,导致安装中断,就执⾏⼀下 gem install rbpdf-font,然后再执⾏上⾯的命令。

REDMINE 1.2.1安装指南

REDMINE 1.2.1安装指南

Redmine-1.2.1完美安装指南奶奶的,超级不爽,本来装这个redmine的时候,找了很多网上的资料,发现很多都是转载的,很多都错了,没人去矫正,然后自己搞了好久才搞定,现在自己来做一个安装指南吧,算是这个项目的一点资产吧.首先谈谈网上的一些教程,用什么railsinstaller还有什么用Rubyinstaller和InstantRails-2.0-win都是不靠谱的,为什么?因为这些安装包里面集成的很多东西都是不能满足redmine1.2.1的,redmine-1.2.1安装要求以下的配置:上面写着,需要rails2.3.11还有ruby1.8.6Rack1.1.1所以那里安装包里面集成的上述软件都是不匹配的,有些太低版本有些太高,安装redmine-1.2.1就是要这些版本.不要搞错了.另外它还需要些MySql以及apache来做为服务器之用.下面讲讲具体的安装步骤:下载rails2.3.11ruby1.8.6Rack1.1.1以及用来配置服务器的XAMPP1.7.4.XAMPP1.7.4是可以在网上下载的,其它的可以到/或者/下载,记住一定要下载匹配版本的才可以..首先,安装ruby:下载ruby1.8.7,这个版本是不能点击就安装的,必须先解压在把解压后的文件放在你的目录下了.再在电脑属性的高级环境路径PATH中添加设置刚解压的ruby/bin目录.这时候你在CMD里面就可以输入C:>ruby-v输出的就是ruby的版本号1.8.7,如果是这样ruby环境就安装好了或则重来检查电脑的环境路径.第二步,安装rubyGem:照样先下载gem包:我这安装gem1.35,解压该包到一个地方,如:”C:\rubygems-1.3.5\”下,运行CMD定位到该目录下”C:\rubygems-1.3.5>”输入”ruby setup.rb”就可以启动gem 的安装.安装过后运行:”gem-v”,就可以看到gem的版本号.这里就得注意了,虽然安装了GEM但是运行”gem list”会出错,什么提示xxx.dll文件不存在,这样子Ruby就可以安装好了,ruby–v可以看到版本号是1.8.6.如果运行不了什么东西的话,应该是缺少是什么dll,自去去网上下也可以.然后后到ruby/bin就可以了.事实上我遇到过几个因为dll的关系而产生的问题,问题dll的名字zlib.dll和libmysql.dll.实际上我在ruby.bin还有ruby\lib\ruby\1.8\i386-mswin32两个文件夹都放了,不知道大家会遇到什么情况,libmysql.dll.要下个旧版本的,新的版本可以会连不上数据库!其它的rails以及Rack下载后,打开CMD进入到安装文件的文件夹,然后进行安装命令gem install–l文件名.文件名包含.gem后缀这样子就可以安装好了.分别运行rails–version rake–-version命令,可以看到自己的版本,一再强调要匹配,我的就是.确认无误后,再进入到下一步.下载回redmine-1.2.1,可以到官网下.下载回来,找一个自己喜欢的位置解压.下面要进行到数据库的配置,下载一个mysql.gem安装文件(跟下载那些rails一样,到官网下就可以了)然后安装也是一个道理,运行gem install–l文件名就可以了,安装好xammp之后,打开管理页面…打开control panel里面的admin,选择中文,之后,进入之后选phpmyadmin.在SQL里执行语句.create database redmine character set utf8;之后可以看到左边栏新增加了redmine数据库.复制redmine目录下的config/database.yml.example为config/database.yml并设置production内容production:adapter:mysqldatabase:redminehost:localhostusername:password:之后打开CMD,进入到redmine-1.2.1的文件夹,运行gem install-v=0.4.2i18n.然后再执行:rake db:migrate RAILS_ENV="production"之后会加载一些表进入数据库类似于下图,但是只是一部份之后再执行.rake load_default_data RAILS_ENV="production"需要选择语言:这样子就算差不多了,运行ruby script/server webrick-e production,就可以启动了.结果如下:虽然是成功运行了,但是有一些问题啊.那就是我不能每次运行都要输入这个命令啊.有一个解决的办法就是把它当然一个系统服务运行起来.具体按下面操作:1.先要安装mysql为服务,不过安装了xampp就不用这个操作,但是以防万一还是告诉大家,就是打开CMD进入到xammp/mysql的文件夹,然后运行:Mysqld–install命令,应该会提示已经存在的,没有的话也没关系.(关于数据库,还有很多可能出现的情况,大多可以在网上找到答案)2.之后安装mongrel_service,这个很蛋疼,里面很多很包都有依存关系,大家上网下载的时候就看着里面的依存关系来装,比如说A依存B,则先安装好B就可以了.具体要下载些什么呢,我把我的安装列表截图,大家自行到官网下载,一定要下得跟我截图上的版本号一样的才可以,因为这样子最保险:后面有些是x86-mswin32的后缀的,一定要下到这个版本的,官网里面都有的(官网右下角有一个最受欢迎的项目下载,可以看到mongrel项目)有一点要注意的就是mongrel它的版本是1.1.5x86-mswin32-60!!后面带着个-60的,不要下载x86-mswin32版本的了,安装是可以成功,但是没办法运行.3.再打开CMD,进行到ruby的bin目录下面,运行mongrel_rails service::install-N RedMine-c C:\redmine-1.2.1-p3000–e productionC:\redmine-1.2.1换成自己的安装目录就可以了,顺利的话就应该可以了再配置一下依存关系,运行命令sc config RedMine start=auto depend=MySQL最后确定一下,注册表下HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services有一个ImagePath项,打开了,确认参数e后面的值是production不是development看清楚了,是-e后面的参数,其实打开这个项的时候是可以一下子看到一个production而且前面也跟着个坑爹的e,可是不要搞错了,往前面看,才看到真正要改的production在前面.这样可以看到服务里面多了一个RedMine服务,记得把服务的启动类型选成,自动就可以了.这样子就基本上可以了.redmine可以自动运行.。

centos6.7安装redmine系统

centos6.7安装redmine系统

centos6.7安装redmine系统# vim /etc/selinux/config5.下载redmine需要的软件,ruby,rubygems,redemine,c++ make postgresql-devel ImageMagick-devel sqlite-devel perl-LDAP mod_perl perl-Digest-SHA7.安装apache和mysql# yum install mysql-community-server mysql mysql-devel httpd httpd-devel mysql-server -y# rpm -ivh epel-release-latest-6.noarch.rpm# rpm -Uvh8.启动mysql启动# service mysqld start用root账户进入数据库# mysql -uroot创建redemine数据库创建名称为redmine数据库并既定字符集问utf-8格式mysql> create database redmine character set utf8;刷新所有表单mysql>flush privileges;退出数据库mysql> exit9.安装ruby进入toos文件# cd /tools解压ruby-2.1.6.tar.gz 安装包# tar xzvf ruby-2.1.6.tar.gz进入解压后ruby-2.1.6文件夹# cd ruby-2.1.6安装ruby-2.1.6软件# ./configure --prefix=/usr/local/ruby安装ruby-2.1.6软件依赖库# make && make install10.更改profile文件编辑profile文件# vim /etc/profileexport PATH=/usr/local/ruby/bin:$PATH 再这行加到文档中export那行后面标注唯一路径# source /etc/profile产看ruby版本# ruby -v11.安装rails进入tloos文件夹# cd /tools解压缩rubygems-2.4.5.tgz 安装包# tar xzvf rubygems-2.4.5.tgz进入解压后rubygems-2.4.5 文件夹# cd rubygems-2.4.5安装rubygems-2.4.5软件# ruby setup.rb查看rubygems版本# gem –v查看gem安装路径# which gem12. 更换gem源为淘宝的源。

redmine安装教程

redmine安装教程

Ps:当下载遇到yum被锁的话,可以用rm -f /var/run/yum.pid没有cd 进入目录的话都是默认~ 根目录操作Nano可以用vim代替,比较方便严重注意:输入命令的同时先看下下面有没有图文!Gem命令加载东西很慢的,耐心等相关辅助网站:/projects/redmine/wiki/Install_Redmine_25x_on_Centos_65_complete /Linux/2015-03/115545.htmhttps:///一:卸载mysql1:卸载系统自带的mysql查看已经安装的mysql:rpm -qa | grep -i mysql2:卸载mysqlrpm -e --nodeps mysql-libs-5.1.73-3.el6_5.x86_643:删除与mysql相关的所有文件和库find / -name mysqlrm -rf /usr/lib64/mysqlrm -rf /usr/share/mysqlrm -rf /var/lib/mysqlrm -rf /etc/f二:安装依赖包yum -y install nano zip unzip libyaml-devel zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel gcc ruby-devel gcc-c++ make postgresql-devel ImageMagick-devel sqlite-devel perl-LDAP mod_perl perl-Digest-SHA三:安装服务器(apache)和mysqlyum -y install httpd mysql mysql-server设置开机启动(Allow start services when OS boot )chkconfig httpd onchkconfig mysqld onservice httpd startservice mysqld start为数据库root设置密码/usr/bin/mysql_secure_installation四:关闭SELinuxnano /etc/selinux/config五:设置主机名(设置你自己的域名)nano /etc/hosts六:配置防火墙:nano /etc/sysconfig/iptables添加内容位置如图:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPTnano /etc/sysconfig/ip6tables添加内容如上图类似:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT激活配置/etc/init.d/iptables restart/etc/init.d/ip6tables restart允许重启后开启防火墙:chkconfig iptables onchkconfig ip6tables onreboot六:安装php和phpmyadmin(安装图形界面管理数据库)yum -y install php php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc php-pecl-apc php-soapservice httpd restart安装phpmyadminrpm --import /rpm/packages/RPM-GPG-KEY.dag.txtyum install (注意要连着下面的链接)/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpmyum -y install phpmyadmin编辑虚拟主机文件来允许远程登录到phpmyadminnano /etc/httpd/conf.d/phpmyadmin.conf编辑配置phpmyadminnano /usr/share/phpmyadmin/config.inc.phpservice httpd restart七,设置8080端口nano /etc/sysconfig/iptables添加内容位置如图-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPTnano /etc/sysconfig/ip6tables编辑内容如上图类似位置:-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 激活端口/etc/init.d/iptables restart/etc/init.d/ip6tables restart编辑端口,进而进入myphpaadminnano /etc/httpd/conf/httpd.conf添加内容如图位置(ps:your_改为你自己喜欢的域名,不过要和刚才上面设置的一样)<VirtualHost *:8080>DocumentRoot /usr/share/phpmyadmin/ServerName your_</VirtualHost>设置侦听端口:nano /etc/httpd/conf/httpd.conf添加内容位置如图Listen 8080service httpd restart八:安装ruby\curl -L https://get.rvm.io | bash source /etc/profile.d/rvm.shrvm list knownrvm install 1.9.3检查是否安装成功ruby -v九:安装rubygemsyum -y install rubygems十:安装passengergem install passenger注意:安装要是出错,可能是gem源的问题,可以换源再试gem sources --remove https:///gem sources -a https:///gem sources -l注意显示的内容如下*** CURRENT SOURCES ***https://# 请确保只有gem sources -ugem install passenger2:passenger-install-apache2-module安装成功会出现两段需要复制的配置文件,建议先复制到文本,之后用的时候再粘贴LoadModule passenger_module/usr/local/rvm/gems/ruby-1.9.3-p551/gems/passenger-5.0.10/buildout/apache2/mod_passenger.so<IfModule mod_passenger.c>PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p551/gems/passenger-5.0.10PassengerDefaultRuby /usr/local/rvm/gems/ruby-1.9.3-p551/wrappers/ruby</IfModule><VirtualHost *:80>ServerName # !!! Be sure to point DocumentRoot to 'public'!DocumentRoot /somewhere/public<Directory /somewhere/public># This relaxes Apache security settings.AllowOverride all# MultiViews must be turned off.Options -MultiViews# Uncomment this if you're on Apache >= 2.4:#Require all granted</Directory></VirtualHost>其中一段配置文件放到:nano /etc/httpd/conf.d/passenger.conf配置文件内容,复制刚才生成的,根据你自己安装生成的为主:LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p545/gems/passenger-4.0.37/buildout/apache2/mod_passenger.so<IfModule mod_passenger.c>PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p545/gems/passenger-4.0.37PassengerDefaultRuby /usr/local/rvm/gems/ruby-1.9.3-p545/wrappers/ruby</IfModule>3:service httpd restart十一:为redmine创建数据库注意:输入密码,root_password_mysql改成你上面root设置的密码,y our_new_password改成redmine_admin的密码(自己设置新的密码)mysql --user=root --password=root_password_mysqlcreate database redmine_db character set utf8;create user 'r edmine_admin'@'localhost' identified by 'y our_new_password';grant all privileges on redmine_db.* to 'r edmine_admin'@'localhost';quit;十二:安装2.5版本的redmine:cd /var/wwwwget /releases/redmine-2.5.0.tar.gztar xvfz redmine-2.5.0.tar.gzmv redmine-2.5.0 redminerm -rf redmine-2.5.0.tar.gz配置数据库:cd /var/www/redmine/configcp database.yml.example database.ymlnano database.yml注意如下图:password_redmine_admine是你刚才设置redmine_admin的密码十三:设置rails(bundle install要是出现错误,按提示操作)cd /var/www/redminevim Gemfile编辑换成淘宝源https://gem install railsgem install bundlerbundle installrake generate_secret_token创建redmine的数据库表RAILS_ENV=production rake db:migrateRAILS_ENV=production rake redmine:load_default_data十四::激活FCGI:cd /var/www/redmine/publicmkdir plugin_assetscp dispatch.fcgi.example dispatch.fcgicp htaccess.fcgi.example .htaccess十五:设置adpache 和FastCGIcd /var/www/rpm --import https:///static/0608B895.txtwget /pub/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -ivh epel-release-6-8.noarch.rpmyum -y install mod_fcgidrm -rf epel-release-6-8.noarch.rpm十六:创建文件目录:mkdir -p /opt/redmine/fileschown -R apache:apache /opt/redminecd /var/www/redmine/configcp configuration.yml.example configuration.yml nano configuration.yml编辑内容如图:十七:配置邮箱(可选)nano /var/www/redmine/config/configuration.yml刚才让复制的两个配置文件,一个一开始就用了,第二个现在用配置内容如下:(对照你刚才复制的内容进行修改)<VirtualHost *:80>ServerName your_domainServerAdmin your_domain@DocumentRoot /var/www/redmine/public/ErrorLog logs/redmine_error_log<Directory "/var/www/redmine/public/">Options Indexes ExecCGI FollowSymLinksOrder allow,denyAllow from allAllowOverride all </Directory></VirtualHost>十九:允许redminecd /var/wwwchown -R apache:apache redmine chmod -R 755 redmineservice httpd restart二十:安装 Subversionmkdir -p /opt/repositories/svnchown -R apache:apache /opt/repositories/chmod 0755 /opt/repositoriesyum install mod_dav_svn subversion subversion-rubymkdir /usr/lib64/perl5/vendor_perl/Apacheln -s /var/www/redmine/extra/svn/Redmine.pm /usr/lib64/perl5/vendor_perl/Apache/Redmine.pm 注意If you are using 32 bit Centos, change the path "/usr/lib64" to "/usr/lib"nano /etc/httpd/conf.d/subversion.conf添加以下内容:PerlLoadModule Apache::Redmine<Location /svn>DAV svnSVNParentPath "/opt/repositories/svn"SVNListParentPath onOrder deny,allowDeny from allSatisfy anyLimitXMLRequestBody 0SVNPathAuthz offPerlAccessHandler Apache::Authn::Redmine::access_handlerPerlAuthenHandler Apache::Authn::Redmine::authen_handlerAuthType BasicAuthName "Subversion Repository"Require valid-userRedmineDSN "DBI:mysql:database=redmine_db;host=localhost:3306" RedmineDbUser "redmine_admin"RedmineDbPass "your_password_database_redmine"</Location>。

Windows下安装Redmine

Windows下安装Redmine

Windows下安装Redmine为food项⽬配置了项⽬管理平台,综合了trac、dotProject、Redmine等⼏个开源平台,最终选择了Redmine。

Redmine主页本⽂介绍,以及最后的bug补丁,仅针对Redmine 1.2.1版本,不能确定后续版本是否需要同样操作。

欢迎留⾔反馈。

==下⾯是安装⽅法:⼀、Redmine安装。

1、准备安装之前请阅读:英⽂原⽂:作者:Rob Bazinet 译者:张龙向Windows开发者提供了⼀种便捷的⽅式以轻松、快速创建Ruby on Rails 3应⽤。

到⽬前为⽌,Windows开发者需要⾃⼰搭建好Ruby、RubyGems、Rails以及SQLite才能开始创建Rails应⽤。

多亏了来⾃的Nic Williams博⼠及其团队,现在⼀切都变得简单异常。

⽬前的RailsInstaller提供了如下功能:通过向导的轻松安装Rails 3.0.3Ruby 1.8.7——p330SLQite 3.7.3Git 1.7.3.1DevKit2、安装注意:下⾯的操作要在联⽹的情况下进⾏。

转⾃:最近在⼀家公司实习。

公司⽤的项⽬管理软件是开源的redmine,体验⾮常不错。

我想这个东西不仅可以⽤来管理项⽬,也可以⽤来管理个⼈的学习⼯作进展啊。

于是,我也在⾃⼰的虚拟机的2003 server 下安装。

之前为了安装wordpress,我已经在我的电脑上安装了 xampp。

这是⼀个搭建服务器环境的傻⽠式安装包,⾥⾯集成了apache,php,mysql,phpMyAdmin,FileZilla FTP Server,Tomcat,这些组件可以选择安装。

.因为redmine是需要apache 和mysql的,所以正好。

此外,redmine使⽤ruby写的,所以还需要ruby的环境。

配置ruby 的环境我选⽤的是railsinstaller 。

之前我在⽹上搜索安装redmine 的教程,配置ruby环境⼤多是⽤InstantRails。

Linux-Redmine安装

Linux-Redmine安装

Redmine安装初建:诗香随风日期:2014-02-27 审核:日期:批准:日期:最后修改时间:2018-02-26 14:09版本号:V1.0文档编号:单击此处输入文字。

质控状态:待审核文档修订历史相关文档目录文档修订历史 (i)目录 (ii)1安装环境 (1)2前提准备 (1)2.1下载安装软件 (1)2.2依赖包安装 (1)2.3安装Ruby (1)2.4安装RubyGems (2)2.5安装Rails (2)3安装Redmine (3)3.1数据库配置 (3)3.2安装依赖包 (3)3.3生成会话存储 (4)3.4创建数据库结构 (4)3.5插入默认数据 (4)3.6设置文件权限 (4)3.7测试安装 (4)3.8邮箱配置 (5)3.9集成apache (5)3.10使用过程中出现问题 (6)附录:文档评审记录 (10)1安装环境系统:CentOS release 6.4数据库:MySQL 5.1.732前提准备2.1下载安装软件Ruby : 2.0.0RubyGems :v2.1.11Rails :4.0.3Redmine:2.4.3下载以上各个软件(软件均存放在/usr/local路径下)Ruby:/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz RubyGems:/pages/downloadRedmine:/projects/redmine/wiki/Download2.2依赖包安装//如果系统安装了 ruby 或者rubygems相关的软件,建议先卸载#yum erase ruby rubygems//安装ruby可能用的基础包,安装过程中可能还会有缺少,视具体情况而定#yum -y install zlib-devel curl-devel openssl-devel httpd-develapr-devel apr-util-devel mysql-devel2.3安装Ruby[root@chances-126 ~]# cd /usr/local[root@chances-126 local]#tar -xzvf ruby-2.0.0-p451.tar.gz[root@chances-126 local]#cd ruby-2.0.0-p451[root@chances-126 ruby-2.0.0-p451]#./configure[root@chances-126 ruby-2.0.0-p451]#make[root@chances-126 ruby-2.0.0-p451]#make install通过以上步骤就已经安装好了ruby,下边验证ruby安装成功#ruby –v输出如下图说明安装成功2.4安装RubyGems[root@chances-126 ~]#cd /usr/local[root@chances-126 local]#tar -zxvf rubygems-2.1.11.tgz[root@chances-126 local]#cd rubygems-2.1.11[root@chances-126 rubygems-2.1.11]#ruby setup.rb通过以上步骤就已经安装好了RubyGems,下边验证RubyGems安装成功#gem –v输出如下图说明安装成功2.5安装Rails//检查更新[root@chances-126 ~]#gem update[root@chances-126 ~]#gem update --system[root@chances-126 ~]#gem install rails -V //-V可以显示出进度运行上边的命令时出现以下错误:ERROR: While executing gem ... (Gem::Exception)Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources解决办法:1.安装zlib进入ruby源码文件夹,安装ruby自身提供的zlib包[root@chances-126 ~]#cd /usr/local/ruby-2.0.0-p451/ext/zlib[root@chances-126 zlib]#ruby ./extconf.rb[root@chances-126 zlib]#make[root@chances-126 zlib]#make install2.安装openssl:进入ruby源码文件夹,安装ruby自身提供的openssl包[root@chances-126 zlib]#cd /usr/local/ruby-2.0.0-p451/ext/openssl [root@chances-126 openssl]# ruby extconf.rb--with-openssl-include=/usr/local/ssl/include/--with-openssl-lib=/usr/local/ssl/lib[root@chances-126 openssl]#make[root@chances-126 openssl]#make install3.将gem的源更换为淘宝网:[root@chances-126 ~]# gem sources --remove https:/// [root@chances-126 ~]# gem sources -a /[root@chances-126 ~]# gem sources -l改完后再执行安装rails的命令[root@chances-126 ~]#gem install rails -V此安装过程会花一定的时间,请耐心等待。

linux下的redmine搭建

linux下的redmine搭建

Ubuntu 11.04 下搭建redmine(在搭建redmine前最好也阅读下redmine/doc下面的INSTALL文档)第一部分ruby的安装一、安装ruby(这里采用的是源码包的安装)1. 首先下载ruby-1.8.7-p330(据说此版本比较稳定)wget ftp:///pub/ruby/1.8/ruby-1.8.7-p370.tar.gz2.解压源码包#tar xzvf ruby-1.8.7.tar.gz(解压中)3.设置ruby安装路径#cd ruby-1.8.7#./configure --prefix=/usr/local/ruby(注意等号两边不能有空格)#make && m ake install(编译和安装)4.设置环境变量(如果没有这一步ruby的命令将不被识别)#vi/etc/profileexport PATH=/usr/local/ruby/bin:$PAT H#source /etc/profile (使环境变量立即生效)5.检查是否安装成功#ruby –v (检查是否安装成功,成功的话会提示版本号)二、安装rubygems1.下载rubygems-1.3.5wget /rubygems/rubygems-1.3.5.tgz2.解压#tar zxvf rubygems-1.3.53.安装#cd rubygem s-1.3.5#ruby setup.rb4.检查#gem -v (查看版本)三、安装rails直接用gem在线安装#gem install rails -v=2.3.5四、安装i18n#gem install i18n -v=0.4.2五、安装mysql驱动#gem install ruby-m ysql第二部分mysql的安装关于mysql的安装有常用的两种方法:1.用mysql源码包安装,比较复杂,我尝试过感觉比较容易出错。

2.用apt-get 直接在线安装在这里我用的是这种方法,感觉方便快捷,不易出错,下面是要进行的操作:首先下载安装mysql#apt-get installmysql-server安装完成以后下面就是需要进行的mysql操作:1.进入mysql#mysql–u root –p输入password2.创建一个redmine的数据库Create database redmine character set utf8;3.给redmine数据库创建一个用户并设置密码create user‘redmine’@’localhost’ identified by ‘123456’;grant all privileges on redmine.* to ‘redmine’@’localhost’4.退出mysqlexit;第三部分redmine的安装1.下载redmine(这里使用的redmine1.1.0)#wgethttp://files.rubyforge.vm.byte m /redmine/redmine-1.1.0.tar.gz 2.解压redmine#tar zxvf redmine-1.1.0.tar.gz3.将解压的redmine移到/usr/local/下#mv redmine-1.1.0 /usr/local4.进入redmine的config下#cd /usr/local/redmine/config#cpdatabase.ym l.exampledatabase.yml5.修改database.yml里面production的配置#vidatabase.yml关于最后一个socket在原本的database里面是没有得,可是由于我们是自动安装的mysql,所以呢系统在自动安装mysql的时候将它的启动文件也就是mysqld.sock放在了/var/run/mysqld目录下。

Redmine的安装与配置

Redmine的安装与配置

Redmine的安装与配置* Redmine的安装与配置* Purpose* Requirements* Operating system* Software* Version* InstallPurposeRedmine 在项目实施中的作用在于作为项目管理的工具。

Redmine 是一个 Ruby on Rails 工程,因此需要先安装 Ruby on Rails 环境,另外,可通过 Passenger 将Redmine通过Apache 对外提供服务,因此,需要安装 Passenger 并在 Apache 中进行配置。

可从这里下载相关的gem。

RequirementsOperating systemCentOS 5.3Software* Apache* MySQLVersion* ruby-1.8.7-p174* rubygems-1.3.5* actionpack-2.2.2* activerecord-2.2.2* activeresource-2.2.2* activesupport-2.2.2* actionmailer-2.2.2* fastthread-1.0.7* rails-2.2.2* redmine-0.8.4* passenger-2.2.2Install1. 使用 root 用户登录系统2. 下载 attachment:ruby-1.8.7-p174.tar.gz 、 attachment:rubygems-1.3.5.tgz 、attachment:actionpack-2.2.2.gem 、 attachment:activerecord-2.2.2.gem 和attachment:activeresource-2.2.2.gem 、 attachment:activeresource-2.2.2.gem 、attachment:activesupport-2.2.2.gem 、 attachment:actionmailer-2.2.2.gem 、attachment:fastthread-1.0.7.gem 、 attachment:rails-2.2.2.gem 、attachment:passenger-2.2.2.gemmkdir -p /usr/local/src/redmine/ruby-on-railscd /usr/local/src/redmine/ruby-on-railswget http://.../ruby-1.8.7-p174.tar.gz wget http://.../rubygems-1.3.5.tgzwget http://.../actionpack-2.2.2.gemwget http://.../activerecord-2.2.2.gem wget http://.../activeresource-2.2.2.gem wget http://.../activesupport-2.2.2.gem wget http://.../actionmailer-2.2.2.gem wget http://.../fastthread-1.0.7.gemwget http://.../rails-2.2.2.gemwget http://.../passenger-2.2.2.gemcd /usr/local/src/redminewget http://.../redmine-0.8.4.tar.gz3. 安装rubycd /usr/local/src/redmine/ruby-on-railstar xzvf ruby-1.8.7-p174.tar.gzchown -R root.root ruby-1.8.7-p174cd ruby-1.8.7-p174./configure --prefix=/usr/local/rubymakemake install7. 设置系统路径和手册编辑 /etc/profile , 加入RUBY_HOME=/usr/local/rubyPATH=$PATH:$RUBY_HOME/binexport RUBY_HOME PATH运行下面命令重新载入环境变量source /etc/profile编辑 /etc/man.config ,加入mysql的手册路径MANPATH /usr/local/ruby/share/man4. 安装gemscd /usr/local/src/redmine/ruby-on-railstar xzvf rubygems-1.3.5.tgzchown -R root.root rubygems-1.3.5cd rubygems-1.3.5ruby setup.rb5. 安装rails所需插件gem install rails -v=2.2.2 -V或者cd /usr/local/src/redmine/ruby-on-railsgem install actionmailer-2.2.2.gem -Vgem install actionpack-2.2.2.gem -Vgem install activerecord-2.2.2.gem -Vgem install activeresource-2.2.2.gem -Vgem install activesupport-2.2.2.gem -Vgem install rails-2.2.2.gem -V6. 安装passengergem install passenger -v=2.2.2 -V或者cd /usr/local/src/redmine/ruby-on-railsgem install fastthread-1.0.7.gem -Vgem install passenger-2.2.2.gem -VAPXS2=/usr/local/apache/bin/apxs passenger-install-apache2-module 7. 设置环境变量vi /etc/profile在其中添加RUBY_HOME=/usr/local/rubyPATH=$PATH:$ANT_HOME/bin:$MYSQL_HOME/bin:$RUBY_HOME/bin export RUBY_HOME PATH运行source /etc/profile8. 创建mysql数据库mysql -u root -p mysqlmysql>create database redmine character set utf8;mysql>create user 'redmine'@'localhost' identified by '密码';mysql>grant all on redmine.* to 'redmine'@'localhost';9. 创建redmine用户groupadd -g 5003 redmineuseradd -g redmine -s /bin/bash -d /home/redmine -m -u 5003 redmine chown redmine.httpd /home/redminechmod 750 /home/redminemkdir /home/redmine/wwwchown redmine.redmine /home/redmine/wwwchmod 755 /home/redmine/www10. 安装redminecd /home/redmine/wwwsu - redmine -c "svn co /svn/trunk/home/redmine/www/redmine"或者cd /usr/local/src/redminetar xzvf redmine-0.8.4.tar.gzchown -R redmine.redmine redmine-0.8.4mv redmine-0.8.4 /home/redmine/www/redmine11. 配置数据库连接cd /home/redmine/www/redmine/configcp database.yml.example database.ymlchown redmine.redmine database.ymlvi database.yml修改其内容production:adapter: mysqldatabase: redminehost: localhostport: 3306username: redminepassword: 密码encoding: utf812. 配置邮件服务器cd /home/redmine/www/redmine/configcp email.yml.example email.ymlchown redmine.redmine email.ymlvi email.yml修改其内容production:delivery_method: :smtpsmtp_settings:address: port: 25domain: authentication: :loginuser_name: 邮件账号password: 邮件密码Notes:如果需要使用Gmail作为SMTP服务器,需要额外的配置,请参考在Redmine中配置使用Gmail 。

Redmine安装完全图文指南

Redmine安装完全图文指南

本人因为单位需要上一套项目管理软件,就选择了Redmine,主要是看中他的开源、插件丰富、具有中文支持的特点。

因为之前接触ROR和Mysql不多,我参考了网上大量文章,同时安装时又遇到诸多曲折。

因此把我的安装过程细化至每一个步骤,形成图文安装指南,希望对大家有用。

这篇博文主要参考了如下文章:/projects/redmine/wiki/RedmineInstall/blog/857494有关BUG的疑难解答主要参考:/boards/2/topics/22358/issues/7516/boards/2/topics/6423?r=6447/blog/2010/03/192/安装准备先下载下面这些安装过程中要用到的软件,如上图所示:1. Ruby 1.8.7:/frs/download.php/74293/rubyinstaller-1.8.7-p334.exe2. MySQL:/downloads/mysql/5.5.html#downloads3. Redmine 主程序:/projects/redmine/wiki/Download4. Win32 OpenSSL Light:/download/Win32OpenSSL_Light-1_0_0d.exe5. Visual C++ 2008 Redistributables :/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F 2BC1BF&displaylang=en (如果不安装这个,调用OpenSSL 时可能会报“应用程序配置不正确,程序无法启动,重新安装应用程序可能解决问题。

”错误)6. ZLib 1.2.5:/zlib125-dll.zip (这个地址貌似失效了……那我这个版本哪里来的……汗……那就试试这个吧:/f /9662774.html)7. libiconv 1.9.2:/projects/gnuwin32/files/libiconv/ (运行rake 时要用到)安装与配置安装Ruby1. 安装Ruby运行环境(rubyinstaller-1.8.7-p334.exe),如上图2. 注意在安装过程中,勾选如上两项3. 开始安装,直至安装完成。

相关主题
  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截图一张(高兴一下):以上就是安装流程,希望能够让大家少走弯路。

相关文档
最新文档