redmine安装

上一篇 / 下一篇  2012-07-25 08:48:41 / 个人分类:Bug管理工具

最近经过很久的时间终于把redmine安装成功,为此记录下安装过程:总共经历了三部终于安装完成
第一次
因为之前没有接触过mysql、apache和ruby什么的,对这个一点都不了解,在网上找到了很多资料说可以使用XAMPP集成环境来安装redmine,于是找到了相关版本xampp-win32-1.7.7-VC9-installer安装后,因为不知道如何安装ruby(那时候很笨),后期因为有事,这个事情就耽搁了
第二次
过了一段时间,得空在准备再次安装redmine,网上搜索了,让我发现redmine-bitmani这个安装非常简单。当时心中一阵狂喜,有这么个集成的那安装起来就超级简单了。正如所说,安装确实很简单。但是在后期对redmine进行配置,例如邮箱。网上的资料就非常的少,对redmine的配置就麻烦了起来。于是,又遇到了瓶颈。
第三次
也就是这次的安装,成功安装了。
软件准备:redmine*1.2.1 
         InstantRails-2.0-win
         railsinstaller-1.1.1.exe
安装环境:winXP
参考网上的一篇文章,我将我安装的过程里录下来

一、安装redmine

1.下载InstantRails,解压缩到C盘根目录下。

2.下载Redmine,解压缩。将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。目前railsinstaller的官网上http://railsinstaller.org/只有最新的2.0版本,集成的是ruby 1.8.6,而redmine 1.2.1只能兼容ruby 1.8.7.官网上又下载不了历史版本,费了好大的劲,满世界的找,终于在http://download.csdn.net/user/alpha006名下找到了railsinstaller 1.1.1。解压安装后,将安装C:\RailsInstaller\Ruby1.8.7里的所有文件夹拷贝到C:\InstantRails-2.0-win\ruby下,将ruby文件夹下的文件都删除。

 

4.启动InstantRails.exe,检查apachemysql都正常启动。(保证机器以前没有mysql,有的话要提前卸载,否则可能与InstantRails自带的mysql冲突)

5.创建数据库,在phpMyAdmin中使用sql语句创建数据库:create database redmine character set utf8; 

注:进入phpmyadmin下有两种方式。法1:浏览器输入http://127.0.0.1/mysql/2InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的IConfigureDatabase (via PhpMyAdmin)”。如果该栏是灰色的,表示你安装后没重启机器。重启一下即可

6.redmineconfig目录下的database.yml.example文件重命名为database.yml。里面是数据库的配置文件,说明数据库用户名、密码等。不需要做修改,使用默认用户名和密码

dos窗口进入sites\redmine-1.2.1目录下。

2. gem install rails -v=2.3.11        安装rails 2.3.11版本,这个redmine 1.2.1所要求的。

3. gem install rack -v=1.1.1         安装rack 1.1.1版本,这个redmine 1.2.1所要求的。

4. gem install -v=0.4.2 i18n    这个根据安装时返回的错误命令提示来决定。比如的我就是提示Missing the i18n 0.4.2 gem. Please `gem install -v=0.4.2 i18n`

7.往数据库里导数据gem -v

点击InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的IRails ApplicationsOpen Ruby Console Window栏目,然后会跳出dos窗口。在里面输入命令: 

  cd redmine-1.2.1

rake db:migrate RAILS_ENV="production" 

如果执行这个出现

rake aborted!

Could not find RubyGem rack (~> 1.0.1)错误,请参考下面

  这是因为gem的配置过低,无法进行远程更新,执行gem -v发现是1.0.1

 

1、从下面这个地址下载rubygems-update-1.3.7.gemhttp://rubyforge.org/frs/download.php/70695/rubygems-update-1.3.7.gem

 

然后进入 IRails ApplicationsOpen Ruby Console Window栏目,然后会跳出dos窗口。在里面输入命令

gem installlocal rubygems-update-1.3.7.gem,出现信息

 

Successfully installed rubygems-update-1.3.7

1 gem installed

Installing ri documentation for rubygems-update-1.3.7...

Installing RDoc documentation for rubygems-update-1.3.7...gem

Could not find main page README

Could not find main page README

Could not find main page README

Could not find main page README

 

 执行gem -v查看,发现并没有更新成功,Could not find main page README是什么意思我没弄明白,但是我从http://production.s3.rubygems.org/yaml上发现这么一句

 

     If you have an older version of RubyGems installed, then you can still

     do it in two steps:

     

       $ gem install rubygems-update # again, might need to be admin/root

       $ update_rubygems             # ... here too

照着再执行update_rubygems,接着出现的信息很多,就不帖出来,再执行gem -v,发现更新成功,已经是1.3.7

 这一步是一切成功的源泉!!!!!!

2、接着再执行gem update--system,提示

 

 Updating RubyGems

Nothing to update

3、再执行gem update rails --include-dependencies,提示信息

Updating installed gems

Updating rails

ERROR: Error installing rails:

       actionpack requires rack (~> 1.0.0, runtime)

Gems updated: activesupport, activerecord

Installing ri documentation for activesupport-2.3.3...

Installing ri documentation for activerecord-2.3.3...

Installing RDoc documentation for activesupport-2.3.3...

Installing RDoc documentation for activerecord-2.3.3...

 

执行rails -v,发现还是2.0.2没有更新成功,根据actionpack requires rack (~> 1.0.0, runtime),应该是actionpack需要1.0.0版本的rack

 

4、执行gem install rack -v=1.0.0

 

Successfully installed rack-1.0.0

1 gem installed

Installing ri documentation for rack-1.0.0...

Installing RDoc documentation for rack-1.0.0...

 

更新成功

 

 5、再次执行gem update rails --include-dependencies

 

出现信息

 

Updating installed gems

Updating rails

Successfully installed rake-0.8.7

Successfully installed activesupport-2.3.8

Successfully installed activerecord-2.3.8

Successfully installed rack-1.1.0

Successfully installed actionpack-2.3.8

Successfully installed actionmailer-2.3.8

Successfully installed activeresource-2.3.8

Successfully installed rails-2.3.8

Gems updated: rake, activesupport, activerecord, rack, actionpack, actionmailer, activeresource, rails

Installing ri documentation for rake-0.8.7...

Installing ri documentation for activesupport-2.3.8...

Installing ri documentation for activerecord-2.3.8...

Installing ri documentation for rack-1.1.0...

Installing ri documentation for actionpack-2.3.8...

Installing ri documentation for actionmailer-2.3.8...

Installing ri documentation for activeresource-2.3.8...

Installing ri documentation for rails-2.3.8...

Installing RDoc documentation for rake-0.8.7...

Installing RDoc documentation for activesupport-2.3.8...

Installing RDoc documentation for activerecord-2.3.8...

Installing RDoc documentation for rack-1.1.0...

Installing RDoc documentation for actionpack-2.3.8...

Installing RDoc documentation for actionmailer-2.3.8...

Installing RDoc documentation for activeresource-2.3.8...

Installing RDoc documentation for rails-2.3.8...

 

执行rails -v,发现已更新成功

 

 

继续执行rake config/initializers/session_store.rb

rake db:migrate RAILS_ENV="production"

     rake redmine:load_default_data RAILS_ENV="production"

Redmine项目的命令行执行rake db:migrate RAILS_ENV="production",用来创建数据库,完成后应该创建43个表。还是在命令行执行rake redmine:load_default_data RAILS_ENV="production",指明当前项目运行环境为production,中间会提示选择语言,我们选择zh

Dos命令遇到

Access Denied for user:'***@localhost'(using password:YES)

请注意检查redmine-1.2.1 config文件夹下的database用户名密码是不是与mysql中的用户名密码一致?

9.启动web服务,继续在命令行里

IRails ApplicationsOpen Ruby Console Window栏目,然后会跳出dos窗口。在里面输入命令

cd redmine-1.2.1

ruby script/server -e production

10.然后我们就可以启动Redmine了,在浏览器中访问地址:http://localhost:3000/

安装完了,就可以使用admin用户登录,密码也是admin,登入后,发现页面又变成了英文的,在这里要设置个人用户,修改语言为中文就可以了。然后进入管理页面,可以管理项目,用户,角色,权限,问题状态,跟踪类型,流程等。

如果不小心电脑重启,则需要使用步骤9中的两条指令重新启动web服务,在重新使用http://localhost:3000/登录redmine

邮箱配置:

1.打开 \redmine-1.2.1\configconfiguration.yml.example的后缀.example去掉。

2.用记事本打开,添加smtp配置

production:
email_delivery:
delivery_method: :smtp
smtp_settings:
address: "smtpsrv02.xxx.cn" # 邮箱发送服务器地址
port: 25
domain: 'xxx.cn'
# authentication: :login # 这里需要测试,有些需要认证,有些不需要,如果smtp也在AD里的就不需要。我的安装需要使用认证。
# user_name:'redmine@xxx.cn'#
# password: 'xxxxx' #

3. 保存文件,重启apache服务,登录页面管理”—->”配置”—->”邮件通知,修改邮件头,邮件签名,然后点击右下角的发送测试邮件,就可以测试你的邮件服务配置是否成功了。如果遇到在redmine中的邮件配置都始终提示说需要邮箱配置,那么请重启电脑,再次进入redmine,看看是否配置成功。

4. 修改邮件里的服务器链接:登录页面管理”—->”配置”—->“一般,主机名称。


  

TAG:

 

评分:0

我来说两句

日历

« 2024-03-12  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 7871
  • 日志数: 15
  • 建立时间: 2010-11-16
  • 更新时间: 2012-07-25

RSS订阅

Open Toolbar