Redmine 1.3.1 Windows手动安装

 1.官网安装步骤
http://www.redmine.org/wiki/redmine/RedmineInstall

 2.坏境配置

 1)安装Ruby
  http://files.rubyforge.vm.bytemark.co.uk/rubyinstaller/rubyinstaller-1.8.7-p334.exe
  下载rubyinstaller-1.8.7-p334.exe并安装
  【解释】:rubyinstaller是Ruby的一键安装包,里面包括了Ruby和RubyGem。
  注意这里没有选择当前的最新版1.8.7-p357,因为根据Redmine官方要求RubyGems <= 1.7,满足要求的最新版是1.8.7-p334版本
rubyinstaller安装包的各版本自带的RubyGem版本如下
    ruby 1.8.7 (2010-08-16 patchlevel 302) 对应RubyGems 1.3.7
    ruby 1.8.7 (2010-12-23 patchlevel 330) 对应RubyGems 1.3.7
    ruby 1.8.7 (2011-02-18 patchlevel 334) 对应RubyGems 1.5.2
    ruby 1.8.7 (2011-06-30 patchlevel 352) 对应RubyGems 1.7.2
    ruby 1.8.7 (2011-12-28 patchlevel 357) 对应RubyGems 1.8.12
    另外,满足Redmine官方要求的RubyGem的最新版本是1.6.2
    如果用的一键安装包版本是302、330、334,可以更新RubyGem到1.6.2,不更新也可
    如果用的一键安装包版本是352、357,则必须降级更新到1.6.2以下,否则后面执行rake时会出现“NOTE: SourceIndex.new(hash) is deprecated...”的错误
    更新RubyGem的命令是:gem update --system 1.6.2
 2)使用gem命令在线安装各种gem
    根据Compatibility notes要求,需要安装的gem有:Rake 0.8.7、Rack 1.1.3、I18n 0.4.2
    执行开始菜单中的Start Command Prompt with Ruby,进入命令行:
    查看当前gem版本的命令:
gem -v
    查看当前已安装gem的命令:gem list
    安装Rake 0.8.7的命令:gem install rake -v 0.8.7
    安装Rack 1.1.3的命令:gem install rack -v 1.1.3
    安装I18n 0.4.2 的命令:gem install i18n -v 0.4.2
  【注意】gem名称区分大小写,此处是i18n而不是I18n

    由于redmine支持MySQL 5、PostgreSQL 8、SQLite 3三种数据库,所以根据选择的不同数据库安装相应的gem支持
    若要使用MySQL 5数据库
    安装MySQL 5的命令:gem install mysql

    若要使用SQLite 3 数据库
   
安装SQLite 3 的命令:
gem install sqlite3
    虽然redmine中已经包含了Rails的相应版本,但考虑到没有直接注册到ruby环境下,以后创建rails应用不方便,所以还是单独安装吧
    安装Rails 2.3.14的命令:gem install rails -v 2.3.14

 3)本文使用SQLite 3 数据库,下载SQLite
  http://www.sqlite.org/sqlite-dll-win32-x86-3071000.zip
  这里使用SQLite3,下载解压后,把sqlite3.dll拷贝到刚才Ruby安装目录的Bin目录下即可
 3.安装配置Redmine(Installation procedure)

 1)下载最新版本
  http://files.rubyforge.vm.bytemark.co.uk/redmine/redmine-1.3.1.zip
 【注意】解压出来的目录路径中请不要包含空格
 2)新建一个空数据库,这一步对SQLite3来说不需要
 3)拷贝文件config/database.yml.example改名为config/database.yml,编辑该文件以配置数据库的production环境设置
  production:
    adapter: sqlite3
    database: db/redmine.db
 4)生成session存储密钥
    切换命令行当前目录为 Redmine 的安装目录
    运行命令:rake generate_session_store
 5)生成数据库结构
    首先设置环境变量RAILS_ENV=production,否则以下的每一条命令都必须加上RAILS_ENV=production
    设置环境变量:set RAILS_ENV=production

    运行命令:rake db:migrate

 6)插入默认的配置数据,如:roles, trackers, statuses, workflows and enumerations

    运行命令:rake redmine:load_default_data
 7)设置权限,Windows跳过
 8)运行redmine自带的Web服务器WEBrick
    运行命令:ruby script/server
    访问地址:http://localhost:3000/
 9)使用默认的超级用户admin/admin访问
  至此,redmine在production环境下可以正常运行了,若要在开发环境下也要运行,则需要对development执行3、4、5、6步,完成相应初始化并在执行时通过设置不同的端口号完成同时访问

 4.安装Redmine插件

    首先设置环境变量RAILS_ENV=production,否则以下的每一条命令都必须加上RAILS_ENV=production
 1)安装插件
    下载解压缩后将目录名改为插件名称(在每个插件的readme里),拷贝到"redmine主目录\vendor\plugins"目录下
    在Redmine 的根目录下,执行命令:rake db:migrate_plugins
    注意不要误写成这条命令:rake db:migrate:plugins
    重启Redmine后,登录Redmine的某个工程后,在工程设置的模块选项下,选中该插件后,该插件功能才能正常使用
 2)卸载插件

    在Redmine 的根目录下,执行命令:rake db:migrate:plugin NAME=plugin_name VERSION=0

    删除"redmine主目录\vendor\plugins\插件名称"目录
    重启Redmine

 当前使用到的插件列表:
 1)Scrumbler

  支持Scrum的开发模式:https://github.com/256MbTeam/Redmine-Scrumbler
  插件名称:redmine_scrumbler
 2)XLS Export

  导出为excel文件: http://www.redmine.org/plugins/redmine_xls_export
  插件名称:redmine_xls_export
  必须安装spreadsheet gem,执行命令:gem install spreadsheet


参考文章:

http://blog.csdn.net/linqingfeng/article/details/3920885

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值