安装方法一:railsinstaller+apache+mysql

搜索redmine安装的时候,排名最前配置ruby环境的软件就是InstantRails。可实际上InstantRails从2007年开始就没有更新了,里面包含的很多组件版本都很旧,直接搭建的话需要升级各种组件,而且组件之间的依赖关系比较混乱,反正我是在里面绕了很多弯路。而且InstantRails 里面自带有很低版本的apache,mysql,phpMyAdmin,如果你电脑本来安装了这些,那么又要改这些服务的端口和对应的配置文件。总之一句话,InstantRails 已经过时了,不推荐使用。

因为redmine是需要apache 和mysql的,所以正好我自己电脑的环境,已经安装好了apache和mysql。此外,redmine使用ruby写的,所以还需要ruby的环境。

配置ruby 的环境我选用的是railsinstaller,目前railsinstaller的官网上http://railsinstaller.org/只有最新的2.0版本,集成的是ruby 1.9.2,而redmine 目前只能兼容ruby 1.8.7.官网上又下载不了历史版本,费了好大的劲,满世界的找,http://rubyforge.org/top/toplist.php?type=downloads找到合适的版本,redmine所有依赖组件都可以在这里下载到,我下载的是railsinstaller1.1.1(当然有人需要的话,可以私下找我要)。

去redmine的官方网站下载所需要的版本--

http://rubyforge.org/frs/?group_id=1850 的

我下载的的是redmine 1.2.1.弄清楚这个版本的需要的环境。http://www.redmine.org/projects/redmine/wiki/RedmineInstall可以在redmine的官方WIKI中找到。

做好这些准备工作以后,可以配置redmine的运行环境了,如下步骤:

1. 把redmine的解压到railsinstaller所产生的sites目录。在dos窗口进入sites\redmine目录下。

2. gem

install rails -v=2.3.11

安装rails 2.3.11版本,这个redmine 1.2.1所要求的,虽然

railsinstaller1.1.1自带rails3.0,不过还是可以在线安装成功。

3. gem install rack -v=1.1.1

安装rack 1.1.1版本,这个redmine 1.2.1所要求的。

4. gem

install -v=0.4.2 i18n

这个根据安装时返回的错误命令提示来决定。比如的我就是提示Missing the i18n 0.4.2 gem. Please `gem install

-v=0.4.2 i18n`

如果在线安装出现问题的话可以在http://rubyforge.org/top/toplist.php?type=downloads先将gem包下载下来本地安装。eg:下载rack1.1.1到本地,cd到目录下 gem install rack-1.1.3.gem

5.进入mysql创建数据库。执行以下几条sql 语句。

create database redmine character set utf8;

create database redmine_development character set

utf8;

create database redmine_test character set utf8;

create user 'redmine'@'localhost' identified by

'my_password';

grant all privileges on redmine.* to

'redmine'@'localhost';

6.拷贝config/database.yml.example文件到config/database.yml,修改database.yml的内容

production:

adapter: mysql

database: redmine

host: localhost

username: redmine

password: my_password

Username 和password字段就是自己要设置的数据库的账号和密码,为了避免麻烦,把redmine_development和redmine_test的账户信息也设置好。

7..回到dos 窗口下,执行 rake generate_session_store

如果提示 mysql 错误,再执行如下语句 gem install mysql

执行gem install mysql看到如下错误时:

“No definition for next_result

No definition for field_name

No definition for field_table

No definition for field_def……”

做如下操作

A:在以下URL下载libmySQL.dll,分别放入windows/system3和RailsInstaller\Ruby1.8.7\bin目录下,原因我就不知道了。

http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll

B. 执行gem install ri rdoc,然后执行gem install mysql就可以了

8..然后set RAILS_ENV=production

rake db:migrate

rake redmine:load_default_data

执行rake load_default_data RAILS_ENV="production"

完后,会提示Select language: bg, bs, ca, cs, da, de, el,

en, en-GB, es, eu, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, lv,

mn, nl,no, pl, pt, pt-BR, ro, ru, sk, sl, sr, sr-CY, sv, th, tr,

uk, vi, zh, zh-TW [en] zh

输入zh选择中文

9..最后ruby script/server webrick -e

production 启动。以后每次开机后都需要这句来启动。

10..打开浏览器

输入 http://localhost:3000 。账号,密码都是 admin 。登陆的时候还发现redmine那张表一点数据都没有创建,我直接把redmine_development里的数据导到了redmin里面,顺利登陆成功

11..安装完了,就可以使用admin用户登录,密码也是admin,登入后,发现页面又变成了英文的,在这里要设置个人用户,修改语言为中文就可以了。然后进入管理页面,可以管理项目,用户,角色,权限,问题状态,跟踪类型,流程等。

参考官方文档,说一下redmine 1.2.1 官方的安装向导。(仅 windows 平台)

支持ruby 各个组件所需要的版本

官方发行版已经在其 vendor 目录包含了适当的Rails 版本,所以不需要为此做什么。

你也可以查看redmine 的版本,运行一下命令特地的为它安装某个版本的组件:

gem install rails

-v=2.3.11

安装rack

gem install rack -v=1.1.0

兼容性提示

· Ruby 1.9 版本目前还不支持,但你必须安装ruby 1.8.x 以上的版本。

· RubyGems 1.3.7 或者更高版本有以下限制 :

o Rails 2.3.5

与rubygems

1.5.0或者更高的版本工作会失败,请使用rubygems的更早的版本!

o Rails 2.3.11

与rubygems

1.7.9或者更高版本工作会失败,请使用rubygems更早的版本

!

· 需要Rake 0.8.7 (rake 0.9.x 尚未被 Rails 支持)

· 需要Rack1.1.x , 1.1.0 版本有引用 ()所描述的bug. 同其他版本的迁移会失败.

· Mongrel1.1.5 需要补丁才能和

Rails 2.3.11工作. 在升级的情况下,其他问题可能会出现 ().

· Redmine

>= 1.0.5版本需要I18n 0.4.2

数据库

· 需要mysql 5.0或者更高的版本。MySQL 5.0 or higher

(建议)

安装步骤

1.获得redmine 的源代码或者发行包。参见.

2.用mysql 创建一个空的数据库和一个名为 redmine的用户,例如:

create database redmine character set

utf8;

create user 'redmine'@'localhost'

identified by 'my_password';

grant all privileges on redmine.* to

'redmine'@'localhost';

对于mysql 5.0.2 的版本 跳过create user ,用这个代替grant all privileges on redmine.* to

'redmine'@'localhost' identified by 'my_password';

3.复制Copy

config/database.yml.example改为config/database.yml

,编辑文件配置数据库设置。例如mysql:

production:

adapter:

mysql

database:

redmine

host:

localhost

username:

redmine

password:

my_password

如果服务器没有工作在3306端口,用下面的配置代替:

production:

adapter:

mysql

database:

redmine

host:

localhost

port: 3307

username:

redmine

password:

my_password

4.生成会话密钥:

rake

generate_session_store

5.创建数据库:

AILS_ENV=production rake

db:migrate

这将创建一个管理员账户。

如果你得到以下错误:

Rake aborted!

no such file to load --

net/https

你需要安装libopenssl-ruby1.8

6.向数据库插入默认的配置数据

RAILS_ENV=production rake

redmine:load_default_data

7.运行使用ruby script/server webrick -e

production命令

配置:

从1.2.0版本开始,redmine的配置都在config/configuration.yml文件里。不要忘记修改了默认配置都需要重启服务。

Window 用户的特别提醒

RAILS_ENV=production rake

db:migrate

RAILS_ENV=production rake

redmine:load_default_data

等命令已经变成了

set RAILS_ENV=production

rake db:migrate

rake

redmine:load_default_data

如果你需要安装mysql ,使用如下命令:

gem install mysql

在一些情况下,你需要复制libmysql.dll到你的ruby/bin目录,但不是所有的libmysql.dll 都适合,只能自己估摸了。

redmine mysql配置_Redmine安装指南一:railsinstaller+apache+mysql(推荐)相关推荐

  1. xampp apache mysql配置_安装xampp(Apache+MySQL+PHP+PERL)

    ------------恢复内容开始------------ 安装过程种碰到的问题: 一.Apache无法启动--1.配置Apache,在config进行修改,把httpd.conf中的80端口全部修 ...

  2. redmine mysql 配置_Redmine部署

    系统环境(最小化安装): LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch Distribu ...

  3. redhat 9.0 mysql 配置_RedHat 9.0下Apache+PHP+MySQL服务器安装配置

    一.安装环境 操作系统:Linux RedHat 9.0 web服务软件:Apache httpd-2.2.3.tar.gz 数据库软件:MySQL-server-5.0.26-0.i386.rpm( ...

  4. win7 apache php mysql 配置64,win7 64位 Apache+php+mysql配置方法

    这两天一直在学习网站前端后台的制作,给电脑配置Apache php MySQL时遇到了不少问题,今天终于把它解决了,这里分享下自己安装过程以及配置过程中遇到的问题. 安装用的几个软件已上传到自己的空间 ...

  5. docker mysql开发环境_Docker 构建PHP+Apache+MySQL 开发环境

    文章目錄 通过Docker 构建PHP+Apache+MySQL 开发环境,所有的服务(Apache,MySQL)和语言环境(PHP)都将在容器中运行,代码编写在宿主机内编写,并在宿主机的浏览器进行查 ...

  6. java+spring+mysql配置_JAVA后台搭建(springboot+mybatis+mysql)项目搭建

    前言 上篇文章写了基本环境配置的搭建,接下来我们需要搭建项目了,项目搭建使用的IDEA,springboot项目的搭建非常快只需要几分钟,然后介绍MyBatis以及MySql的基本配置以及项目的Hel ...

  7. mysql 配置多个数据库连接_总结MySQL修改最大连接数的两个方式

    问题 在使用MySQL数据库的时候,经常会遇到这么一个问题,就是"Can not connect to MySQL server. Too many connections"-my ...

  8. mysql配置好后_安装完 MySQL 后必须调整的 10 项配置

    当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议.许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项.这篇文章的目的在于 ...

  9. redmine mysql 配置_Redmine 2.0.3 安装配置

    1.优化系统 # cat /etc/redhat-release CentOS release 5.3 (Final) #yum install git #git clone git://github ...

最新文章

  1. python逐行写入csv_python之模块csv之CSV文件的写入(按行写入)
  2. MyBatis 框架系列之基础初识
  3. matlab 蜂窝网格,blender怎么制作蜂巢网格 蜂窝式网格画法
  4. ASP.NET HTTP运行时组成详解(转贴)
  5. sqlserver删除指定列失败
  6. 网站建设PHP中mysql和mysqli的区别
  7. VTK:检查VTK的版本用法实战
  8. Go的sync.Mutex(七):互斥锁锁定一个资源 只有一个协程操作其他等待
  9. python 股票数据_从互联网获取股票数据(历史数据,Python + MySQL)
  10. 如何:将项添加到缓存中
  11. android系统中与内存有关的文件及路径
  12. mysql 21天_把整个Mysql拆分成21天,轻松掌握,搞定(中)
  13. html如何隐藏盒子的边框线,用DIV和CSS做一个实线边框的红色盒子
  14. 配置Editplus调试PHP程序入门教程
  15. 阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_01-自定义查询页面-服务端-Dao...
  16. 九度OJ - 题目1481:Is It A Tree?
  17. android沉浸式状态栏封装—教你玩出新花样
  18. (UML)统一建模语言简介(关系详解)
  19. 将python(py文件)转换成.exe方法
  20. ae渲染出现错误是什么问题_AE渲染输出总是损坏怎么办-解决AE渲染输出被损坏的方法 - 河东软件园...

热门文章

  1. vim中tab键8空格换4空格
  2. python编程问题--第四次
  3. 53个Python库,你必须要试试
  4. 5 分钟入门 Google 最强NLP模型:BERT
  5. Python多线程(3)——Queue模块
  6. ESLint问题记录
  7. GStreamer跨平台多媒体框架
  8. 情感分析:基于循环神经网络
  9. 自动驾驶关键技术分解和流程
  10. 深度学习在计算机视觉中的应用长篇综述