Windows下InstantRails/Redmine安装(传)

1. 下載必要的软件

     下载InstantRails,解压缩。http://rubyforge.org/projects/instantrails/

     下载Redmine,解压缩。http://www.redmine.org/wiki/redmine/Download

2.  安装

  1) 安装InstantRails

     将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。

  1.1) 如果服务器没有安装IIS及MYSQL 可以跳过以下步骤。
    InstantRails自带Apache及MYSQL,如果已经安装了IIS及MYSQL并且想IIS和Apache,2个MYSQL共存的话,则必须修改端口修改Apache端口
     打开 InstantRails/apache/conf
     将 Listen 80 改为 Listen 81
     将 Port 80 改为 Port 81

    修改MYSQL端口
  1.2)修改 InstantRails/mysql目录下的my.ini ,加入以下几行
     [client]
     port=3307

    [mysqld]
     port=3307

  2)修改InstantRails/conf_files目录下的my.ini,修改内容同步骤1(也可直接拷贝mysql目录下的my.ini到此目录)。

  3)修改InstantRails/phpmyadmin/config.inc.php文件

    找到:
       $cfg['Servers'][1]['host'] = 'localhost';
     改为

      $cfg['Servers'][1]['host'] = 'localhost:3307';

  4)打开InstantRails/rails_apps/redmine/config/database.yml文件(必须要用记事本打开修改,如果用EDITPLUS修改可能会出错)
     找到  production:的配置段
     加入  port: 3307
 
     注意:修改完成后先把原来的mysql 服务停止,再打开InstantRails.exe,然后再把MYSQL服务启动,如果没有先停止MYSQL服务,会造成InstantRails 的MYSQL无法启动

  3.启动 InstantRails.exe
     选择 I->configure->database(via phpmyadmin)
     登陆mysql后创建数据库:create database redmine character set utf8;

  4.选择 I->rails applications->open ruby console window

    如果不运行,在执行rake命令时会提示 rake

    不是内部或者外部命令

  5.进入InstantRails/rails_apps/redmine目录,输入命令行执行rake db:migrate RAILS_ENV="production",用来创建数据库,完成后应 该创建43个表。
     如无错误提示可以跳过如下步骤

    rake aborted!

    Could not find RubyGem rack (~> 1.0.1)

    gem update --system    成功(2分钟)

 

    gem install rails     成功(10分钟)

 

    rake db:migrate RAILS_ENV="production"

 

    RubyGem version error: rack(1.1.0 not ~> 1.0.1)

 

    gem install rack --version=1.0.1  成功

 

    rake db:migrate RAILS_ENV="production"

 

    A key is required to write a cookie containing the session data. Use config.action_controller.session = { :key => "_myapp_session",

    :secret => "some secret phrase" } in config/environment.rb

 

    rake config/initializers/session_store.rb

 

    rake db:migrate RAILS_ENV="production"  成功安装数据库

  6.还是在命令行执行rake redmine:load_default_data RAILS_ENV="production",指明当前项目

    运行环境为production,中间会提示选择语言,我们选择zh。

  7.启动web服务,在命令行里ruby script/server -e production。
     然后我们就可以启动Redmine了,在浏览器中访问地址:http://localhost:3000/

  8.安装完了,就可以使用admin用户登录,密码也是admin,登入后,发现页面又变成了英文的,在这里要设置个人用户,修改语言为中文就可以了。

    然后进入管理页面,可以管理项目,用户,角色,权限,问题状态,跟踪类型,流程等。

转载于:https://www.cnblogs.com/tyler2000/archive/2012/08/14/redmine-windows-install.html

你可能感兴趣的:(Windows下InstantRails/Redmine安装(传))