• 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,欢迎咨询。

  • 相关阅读:
    实战:推断mysql中当前用户的连接数-分组筛选
    Codeforces Round #250 (Div. 2) A
    设计模式(3)-对象创建型模式-Abstract Factory模式
    设计模式
    uva 11825 Hackers' Crackdown (状压dp,子集枚举)
    java中不常见的keyword:strictfp,transient
    C++中数组初始化
    Hadoop 开源调度系统zeus(二)
    Python发一个GET请求
    【代码优化】equals深入理解
  • 原文地址:https://www.cnblogs.com/jiangzuomeng/p/14007044.html
Copyright © 2020-2023  润新知