redmine安装
上一篇 / 下一篇 2012-07-25 08:48:41 / 个人分类:Bug管理工具
第一次
因为之前没有接触过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,检查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。里面是数据库的配置文件,说明数据库用户名、密码等。不需要做修改,使用默认用户名和密码
在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后的程序界面)的I→Rails Applications→Open 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.gem,http://rubyforge.org/frs/download.php/70695/rubygems-update-1.3.7.gem
然后进入 I→Rails Applications→Open 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服务,继续在命令行里
I→Rails Applications→Open 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\config,将configuration.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:
标题搜索
日历
|
|||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
1 | 2 | ||||||||
3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
10 | 11 | 12 | 13 | 14 | 15 | 16 | |||
17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
24 | 25 | 26 | 27 | 28 | 29 | 30 | |||
31 |
我的存档
数据统计
- 访问量: 7871
- 日志数: 15
- 建立时间: 2010-11-16
- 更新时间: 2012-07-25