现在的位置: 首页产品技术>正文
再次部署基于ROR,Ruby&Rails的项目管理软件Redmine
2010年08月27日 产品技术 暂无评论

http://www.dusike.com/pm-redmine/

上次部署是在windows下的installrails环境的,由于此环境一直没有更新,今天发现一个新的windows下的运行环境rubyinstaller,所以就来一试。

数据库直接借用我本机的xampp中的mysql

1.下载Ruby独立安装包

https://rubyforge.org/frs/?group_id=167

         下载RubyInstaller下exe格式的安装包,建议不要是最新,建议1.87。

2.打开Ruby独立安装包,直接安装,安装完打开命令提示符
输入

ruby -v
如果显示Ruby的版本号就安装成功了
然后安装Rails
接着输入
gem install rails

等它自动下载安装

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...
Updating class cache with 0 classes...
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...

再执行这个

gem install  -v=1.0.1 rack

完了
还要安装MySQL gem
输入

gem install mysql
3.把MySQL\bin文件夹的libmySQL.dll复制到独立安装的Ruby\bin文件夹里面
这样整个环境都安装完了
4、下载Redmine压缩包 (redmine-1.0.1.zip)
下载地址 http://rubyforge.org/frs/?group_id=1850

解压并进入解压后目录的目录,将config/database.yml.example 重命名为 config/database.yml,
并修改链接数据库所需要的参数,以下是修改信息,加粗部分是修改的内容:

production:
  adapter: mysql
  database: redmine
  host: localhost
  username: redmine

  password: redmine

  encoding: utf8
  • 生成session密钥,执行数据迁移并载入Redmine默认配置
  • 进入redmine目录
    set RAILS_ENV=production
    rake config/initializers/session_store.rb
    rake db:migrate
    rake redmine:load_default_data

    如果出现以下异常:

    Mysql::Error: query: not connected: CREATE TABLE 'schema_migrations' ('version varchar(255) NOT NULL) ENGINE=InnoDB

    说明需要添加MySQL的动态链接库文件 libmySQL.dll

    1. 下载地址 http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
    2. 然后后把libmySQL.dll复制到 Ruby/bin/目录下(你安装rubyinstaller的目录)
  • 至此,Redmine安装已经完毕,下面用Redmine自带的Webrick服务器运行Redmine,测试是否安装成功
    在Redmine的根目录输入命令
  •  ruby script/server

    打开浏览器,输入 http://localhost:3000 如果页面正常显示,则说明已经成功安装。

    部署ROR开发环境,可以参考http://ihower.tw/rails3/firststep.html

    原创文章,转载请注明: 转载自读思客

    本文链接地址: 再次部署基于ROR,Ruby&Rails的项目管理软件Redmine

    给我留言

    留言无头像?


    ×
    腾讯微博