-
下载
-
下载Redmine.zip 0.8.3
- http://rubyforge.org/frs/?group_id=1850
-
rails
-
(可选)一键安装包:installrails
- 主页:http://instantrails.rubyforge.org/wiki/wiki.pl
- svn
http://instantrails.rubyforge.org/svn/
或 svn://rubyforge.org/var/svn/instantrails
- 如果不想研究它的源代码只要获取svn://rubyforge.org/var/svn/instantrails/tags/就好
-
(可选)rails 独立安装包
- http://rubyforge.org/frs/?group_id=307
-
(可选)mysql 客户端
-
EMS sql manager:http://sqlmanager.net/en/downloads
- http://sqlmanager.net/en/products/mysql/manager/download(在此页面上点击带有“Freeware”字样的链接,可下载免费的Lite版(30天试用,可下载注册机:http://www.zhuceji.org/download/serversoft/20070810/966.html#prv)。
-
安装
-
安装Rails
-
通过gem安装
- 安装Ruby
-
gem install rails
- 安装在ruby的安装目录下
-
验证
- rails -v
- rails -h 可查看安装路径
- 创建Rails应用
- 创建文件夹“D:\Rails”
- 创建Rails应用:rails d:\rails
- 运行服务:D:\rails>ruby script/server
- 如果提示Gem版本太旧,执行:gem update --system
- 在浏览器里查看:http://localhost:3000/
-
安装MySql
- DB文件路径选在了“F:\MySQL Datafiles”
- TCPIP端口默认为3306
- 语言选择了“Best Support For Multilinqalism”,即默认编码为utf-8
- 管理员密码设为了“jjjjjj”
-
创建数据库
-
D:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin -uroot -pjjjjjj create redmine --default-character-set utf8
- 数据库名“redmine”是与database.yml中的配置一致的
-
删除数据库(如果需要)
- mysqladmin -u root -p drop redmine
-
安装Remind
- 将Redmine.zip解压到D:\Redmine
- 将D:\redmine\config\database.yml.example 重命名为 database.yml
-
修改database.yml
- 找到production节,将“password:” 改为 “password: jjjjjj”。注意冒号后面有一个空格,如果没空格下一步会提示语法错误
- 创建表结构和AR等:D:\redmine>rake db:migrate RAILS_ENV="production"
-
运行服务
- D:\redmine>ruby script/server -e production
-
测试
-
http://localhost:3000/
- 用户名和密码都是admin
-
备份
-
MySql数据库
-
备份
-
D:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -uroot -pjjjjjj --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob -x redmine > F:\mysql_bak\redmine090424.sql
- 使用任务计划自动备份
- 在F:\mysql_bak里新建一个bat文件dumpRedmine.bat:
"D:\Program Files\MySQL\MySQL Server 5.1\bin\mysqldump" -uroot -pjjjjjj --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob -x redmine > F:\mysql_bak\redmine_%date:~2,2%%date:~5,2%%date:~8,2%.sql
- 新建一个Windows任务计划定期执行这个bat文件
-
还原
- 新建一个数据库:D:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin -uroot -pjjjjjj create redminedup --default-character-set utf8
- 还原:D:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -uroot -pjjjjjj redminedup < F:\mysql_bak\redmine090424.sql
-
Redmine
- 貌似没有备份功能,感觉需要备份的就只有D:\redmine\files(就是附件中的文件)。干脆定期把D:\redmine\复制到自己的机器上好了,其它的大部分东东都在MySql数据库里面。
-
必要的设置(以管理员登录Redmine)
-
管理|配置|一般
- 这个页面需要更改默认语言和日期格式
-
管理|配置|问题跟踪
- 我喜欢勾选开始和完成日期
-
管理|配置|版本库
- “版本库编码”文本框里填写“GB2312”。如果不设置这个,点击文档链接版本库中的代码文件时,会出现中文乱码,必须更改IE的编码为GB2312才能正常显示
- 管理|自定义属性,可以自己增加字段,很强大