注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

风之云的足迹

点击这里添加博客描述

 
 
 

日志

 
 

Windows下的Redmine安装  

2010-09-05 00:42:18|  分类: Rails |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1. redmine官方安装说明见http://www.redmine.org/wiki/redmine/RedmineInstall
2. 首先下载ruby安装包,当前redmine的最新版本是1.0.1,查看说明不支持ruby1.9版本,所以下载了ruby1.8.7 -p302。下载地址:http://www.ruby-lang.org/en/
3. redmine安装文件下载地址:http://rubyforge.org/frs/?group_id=1850.我下载了最新的redmine1.0.1
4. 下载安装好ruby1.8.7后,里面已经同时安装了gem
5. Redmine1.0.*要求的rails版本Required Rails version是2.3.5,在命令行中输入 gem install rails -v=2.3.5
安装详情如下,rake、rack等一块全部都安装好了
C:\Documents and Settings\hp>gem install rails -v=2.3.5
Successfully installed rake-0.8.7
Successfully installed activesupport-2.3.5
Successfully installed activerecord-2.3.5
Successfully installed rack-1.0.1
Successfully installed actionpack-2.3.5
Successfully installed actionmailer-2.3.5
Successfully installed activeresource-2.3.5
Successfully installed rails-2.3.5
8 gems installed
Installing ri documentation for rake-0.8.7...
Installing ri documentation for activesupport-2.3.5...
Installing ri documentation for activerecord-2.3.5...
Installing ri documentation for rack-1.0.1...
Installing ri documentation for actionpack-2.3.5...
Installing ri documentation for actionmailer-2.3.5...
Installing ri documentation for activeresource-2.3.5...
Installing ri documentation for rails-2.3.5...
Installing RDoc documentation for rake-0.8.7...
Installing RDoc documentation for activesupport-2.3.5...
Installing RDoc documentation for activerecord-2.3.5...
Installing RDoc documentation for rack-1.0.1...
Installing RDoc documentation for actionpack-2.3.5...
Installing RDoc documentation for actionmailer-2.3.5...
Installing RDoc documentation for activeresource-2.3.5...
Installing RDoc documentation for rails-2.3.5...

rake的介绍:http://jonny131.javaeye.com/blog/138787
activesupport(常用实用工具)介绍:http://ruby8.javaeye.com/blog/620927
activerecord(模型)介绍 :http://qianjigui.javaeye.com/blog/283138
rack的介绍http://bellstar.javaeye.com/blog/448583
actionpack(控制器和视图)介绍:http://zh.wikipedia.org/zh-cn/Ruby_on_Rails
actionmailer介绍:http://hlee.javaeye.com/blog/399541

6. 下载mysql数据库,redmine要求5.0以上版本
地址:http://dev.mysql.com/downloads/mysql/
我这边下载的是5.1.50
安装好Mysql后创建redmine数据库
语句:
create database redmine character set utf8; (创建redmine数据库)
grant all privileges on redmine.* to 'test'@'localhost' identified by 'test';(给redmine数据库创建test用于,登录密码也会test,test拥有redmine数据库所有权限,这样子局域网也能够访问该数据库了)
7. 修改redmine下config目录下的database.yml(原来的database.yml.example中example可以去除)文件
production:
  adapter: mysql
  database: redmine
  host: localhost
  username: root
  password:
  encoding: utf8
这个使用了root用户登录,可以改成test用户也可以
8. 安装mysql驱动
gem install mysql
9. 在cmd下面进入redmine的路径执行rake命令,我的redmine下载在F盘
F:\Ruby\redmine-1.0.1\redmine-1.0.1>rake db:migrate RAILS_ENV=production
执行后出现了以下的错误
(in F:/Ruby/redmine-1.0.1/redmine-1.0.1)
rake aborted!
A key is required to write a cookie containing the session data. Use config.acti
on_controller.session = { :key => "_myapp_session", :secret => "some secret phra
se" } in config/environment.rb

运行
rake generate_session_store后可以解决此问题

再次执行还是报错
not connected: CREATE TABLE `schema_migrations` (`version` ) ENGINE=InnoDB

按照官方提示
And in some case is required to copy the libmysql.dll file in your ruby/bin directory.
Not all libmysql.dll are ok this seem to works http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
下载这个文件复制到ruby安装目录下再次执行成功。

10.

ruby script/server webrick -e production 启动服务器,输入localhost:3000 可以正常访问了,登录用户名admin密码admin。

需要加载默认配置可以执行一下rake redmine:load_default_data RAILS_ENV=production
先讲到这了,关于部署的下次再研究一下
,总结记录一下

  评论这张
 
阅读(708)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018