redmine

这两天手头没太忙,捣鼓了下redmine,原本以为安装redmine时间很容易的事,没想到捣鼓了2天才搞定。好几次都要中途放弃,但总是在准备放弃时脑袋一灵光,问题又挺过去了。现在把安装过程遇到的问题分享下,希望也能够对有需要的朋友一点启发。
    1.下载软件。railsinstaller-1.0.5.exe和redmine-1.1.2.zip(下载地址上google一搜就有)
    2.安装railsinstaller-1.0.5.exe,一路下一步就行。redmine-1.1.2.zip直接解压
    3.在开始菜单找到Command Prompt with Ruby and Rails运行
    4.如果是通过代理连接网络的,先设置网络代理:set HTTP_PROXY=http://[username]:[password]@[proxyserver]:[port]
    5.gem install rails -v=2.3.5
    6.gem install rack -v=1.0.1
    7.gem install -v=0.4.2 i18n
    8.gem uninstall json --all
    9.gem install json -v 1.4.6
    10.数据库的安装和创建
    mysql> create database redmine character set utf8;
    mysql> create user 'redmine'@'localhost' identified by 'my_password';  
    mysql> grant all privileges on redmine.* to 'redmine'@'localhost';  
    11.拷贝config/database.yml.example文件到config/database.yml,修改database.yml的内容
    production:
      adapter: mysql
      database: redmine
      host: localhost
      username: redmine
      password: my_password
    12.切换到redmine目录,rake generate_session_store
    13.在redmine/config/environment.rb中的ENV['RAILS_ENV'] ||= 'production'后面加上
    if Gem::VERSION >= "1.3.6"
        module Rails
          class GemDependency
             def requirement
                r = super
                (r == Gem::Requirement.default) ? nil : r
             end
          end
       end
    end
    14.拷贝mysql安装目录下的lib/libmysql.dll文件到RailsInstaller\Ruby1.8.7\bin下,如果mysql版本是5.5的话,不能直接拷,需要用以前的版本代替。
    15.set RAILS_ENV=production
    16.rake db:migrate
    17.rake redmine:load_default_data
    18.ruby script/server webrick -e production(启动)
    19.打开浏览器,输入 http://localhost:3000 如果页面正常显示,则说明已经成功安装。

你可能感兴趣的:(mysql,json,Ruby,Rails,rack)