zoukankan      html  css  js  c++  java
  • redmine系统部署

    1.下载railsinstaller。注意版本,我用的是老版的 railsinstaller-3.2.0.exe

    下载地址 http://railsinstaller.org/en 国外的网站比较慢,耐心等待。

    2.下载好了exe安装包,直接双击打开,下一步一直点下去。(所有的选项都是默认就可以)。

    3.安装OK之后,基本的运行环境就算就绪了。在C盘的根目录下,会生成一个Sites文件夹。

    4.下载redmine,去官网下载就行。 http://www.redmine.org/projects/redmine/wiki/Download/ 

    同样注意版本,用发布日期在2015年左右的,可以匹配第一步的环境。(版本不对很麻烦的,运行不了)

    我用的是redmine-3.1.1

    5.安装MySQL5.5(同样注意版本,更高版本的未测试),最好同时安装一个navicat,操作MySQL方便一点。

    下载exe文件,双击打开安装,一直下一步,设置密码的地方可以用root.

    6.MySQL5.5安装完毕后,C:Program FilesMySQLMySQL Server 5.5lib下,

    把mysql中lib下的libmysql.dll复制到 RailsInstaller下ruby2.2.0的bin文件中去。

    7.进入MySQL数据库,建redmine库,建用户,授权

    create database 'redmine' character set utf-8 collate utf8_general_ci;

    create user 'redmine'@'localhost' identified by 'my_password' ;(建不了用户就先drop一下redmine这个用户,再建redmine用户)

    grant all privilleges on redmine.* to 'redmine'@'localhost' identified by 'my_password' with grant option;

    flush privilleges;

    8.把第三步下载的redmine-3.1.1.zip解压。解压后的文件夹整体复制到C:Sites   目录下。

    9.进入C:Sites edmine-3.1.1config目录下,找到database.yml.example文件。把它复制一份,并将它命名为database.yml。

    这样,redmine的配置文件就有了。用文本编辑器打开database.yml修改如下内容(嫌麻烦的话可以直接把我的复制过去):

    # Default setup is given for MySQL with ruby1.9.
    # Examples for PostgreSQL, SQLite3 and SQL Server can be found at the end.
    # Line indentation must be 2 spaces (no tabs).

    production:
    adapter: mysql2
    database: redmine
    host: localhost
    username: redmine
    password: "my_password"
    encoding: utf8

    development:
    adapter: mysql2
    database: redmine_development
    host: localhost
    username: redmine
    password: "my_password"
    encoding: utf8

    10.打开cmd  进入到C:/Sites/redmine-3.3.1 gem list 查看已经安装的文件。(如果提示gem不是命令,请检查第一步的环境是不是安装的没问题)

    在安装文件之前首先: 输入 更改下载地址: gem sources -l 查看当前的下载地址。

    先移除原来的地址,输入gem sources --remove http://xxx(默认的源的地址)

    添加新源,输入gem sources -a https://rubygems.org/

    我用的是https://rubygems.org/

    11.重头戏来了,C:Sites edmine-3.1.1下,看到Gemfile这个文件了吗,打开它,逐个按照它的依赖库(还是要注意版本,按照Gemfile的要求来)

    例如mysql2,Gemfile的要求是gem "mysql2", "~> 0.4.1", :platforms => [:mri, :mingw, :x64_mingw]  意思就是版本大于0.4.1

    执行gem install mysql2 -v 0.4.2 安装就行。其他的以此类推。(别落下,实在装不了的就#号注释掉)

    12.执行gem install bundler.

    13.执行bundle install --without development test rmagick安装所有需要的gems(兜底用的,有些gem没法装的话,这个可以补齐)

    14.执行bundle exec rake generate_secret_token 开始命令生成一个随机的 Key ,如果执行成功,C:Sites edmine-3.1.1configinitializers下会生成一个secret_token.rb

    15.执行

    set RAILS_ENV=production  

    bundle exec rake db:migrate 

    建立redmine库的表结构

    16.执行

    set RAILS_ENV=production  

     bundle exec rake redmine:load_default_data

    向数据库中插入默认的配置数据

    出现提示后,请输入zh,回车。

     

    17.至此,基本大功告成;

    执行 rails server webrick -e production启动redmine

    使用浏览器打开 http://localhost:3000  默认账号和密码都是admin

     

    18.如果需要局域网内访问,请修改hosts文件

    例如 192.168.110.12  localhost

    这时就可以用192.168.110.12:3000访问了

     

     

    需要上述文件的,不好下载的,可以发邮件给我:beizhonguser@163.com,欢迎咨询。

  • 相关阅读:
    Asp.net弹出浏览器客户端确认对话框代码 Carlwave
    VS 2005 与SQL Server 2005整合优势在哪里?(from csdn.net) Carlwave
    如何让搜索引擎收录我的站点 Carlwave
    超强扩展性的DNNDotNetNuke模块功能分类列表(from 中国DNN) Carlwave
    DotNetNuke命名空间概述 Carlwave
    Most Popular Questions and Answers on ASP.NET Whidbey(from asp.net forums,write by ASP.NET Team) Carlwave
    火箭官方宣告麦蒂缺阵五周 季后赛前景蒙上阴影 Carlwave
    asp.net有效使用缓存(转) Carlwave
    《Business Rules Engine Overview》《业务规则引擎概述》write by Mark Kamoski Carlwave
    中国详细省市县自治区名称列表(含access数据库和sql2000备份数据库) Carlwave
  • 原文地址:https://www.cnblogs.com/jiangzuomeng/p/14007044.html
Copyright © 2011-2022 走看看