`
jiaoronggui
  • 浏览: 1327940 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:116417
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:199306
社区版块
存档分类
最新评论

安装redmine1.0版本时候,出现2个错误,处理方式如下:

阅读更多
1、会出现无法找到libmysql.dll错误

    在Windows下,如果使用了mysql 5.1,不但在安装mysql.gem时候会报ri和rdoc的错误,而且在执行 rake db:migrate时候也会报错:


这是由于mysql5.1里面所带的libmySQL.dll和rails不兼容(至少在2.3.5还是如此)。可以从网上下载一个旧版本的libmySQL.dll,将其放到ruby的bin目录即可。

    下载地址:

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

2、安装时候,会出现Mysql::Error: BLOB/TEXT column 'description' can't have a default value: ALTER TABLE `projects` CHANGE `description` `description` text DEFAULT ''
这个问题可以如下解决:
I think your problem in issues controller is not the same question with my migration error.

to JP Lang:
I have resolved my migration error by some irregular method. Please note:
1. MySQL 5.0 and 5.1 will not allow default value for BLOB/TEXT column.
2. If MySQL is working in strict mode, it will report an error on a TEXT column's default value and stop. While if its work mode is not strict mode(maybe sql_mode=""), it will just give out a warning instead of an error and the sql command will be executed successfully.
3. MySQL 5.0 binary installed on windows will work in strict mode in default. While it will not work in strict mode on linux compiled from source.(I'm not sure with linux because I use windows xp)
4. So maybe most of the redmine's users wouldn't encounter this problem...

So, to windows users of redmine, if you have encountered my problem, there is a solution:
1. find your mysql server's ini file, will be "MySQL\MySQL Server 5.0\my.ini" in default.,找到my.ini文件
2. locate this line: sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
3. add a "#" to the head: #sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
4. restart mysql server
5. run rake db:migrate, it should succeed this time
6. change the my.ini file back and restart mysql server
分享到:
评论

相关推荐

    centos6 安装redmine+apache2

    "centos6 安装redmine+apache2" 本资源摘要信息介绍了在 Centos 6 系统上安装 Redmine 和 Apache2 的步骤和要求。Redmine 是一个基于 Web 的项目管理工具,使用 Ruby on Rails 框架开发,需要特定的 Ruby 和 Rails ...

    redmine stable 1.0版的压缩文件

    1.0 版本是 Redmine 的一个重要里程碑,它提供了稳定且功能丰富的平台,适用于团队协作和项目协调。 在 Redmine 1.0 稳定版中,主要包含以下关键知识点: 1. **版本控制集成**:Redmine 支持多种版本控制系统,如 ...

    如何在局域网安装Redmine(原创)

    这个过程不仅涉及软件的安装和配置,还需要对Redmine和服务器环境有深入的理解。作者通过分享自己的实践经验,帮助读者避免了许多常见问题,使得安装过程更加顺畅。对于那些希望在公司内部搭建项目管理系统的团队来...

    Windows下安装Redmine详细的操作步骤

    在Windows环境下安装Redmine是一个涉及多个步骤的过程,主要涉及到Ruby on Rails、Apache、MySQL等组件的配置。首先,RailsInstaller是简化Rails在Windows上安装的一个工具,它包含了Rails、Ruby、SQLite、Git和...

    redmine安装脚本 2.6.10版本

    根据提供的脚本,安装 Redmine 2.6.10 版本之前,首先需要确保服务器环境满足一定的配置要求,并且安装必要的软件包。以下是具体步骤: 1. **安装 EPEL 发行版仓库**: - 使用 `yum` 命令安装 EPEL 发行版仓库。...

    基于ubuntu18.4的redmine的插件安装教程

    Redmine是一个开源的项目管理工具,它提供了任务管理、缺陷跟踪、文档管理和版本控制等功能。然而,Redmine的默认功能可能无法满足所有用户的需求,比如账户头像设置、Office文档和PDF在线预览等。在Ubuntu 18.4操作...

    Windows 2003下安装redmine

    由于 Redmine 的安装涉及到 Ruby 环境配置、Web 服务器配置等多个环节,因此对于初学者来说可能会感到有些复杂。本文将详细介绍在 Windows 2003 系统下如何安装 Redmine。 ##### 1. 安装 RailsInstaller **...

    Redmine安装完全图文指南

    本文主要介绍了如何安装 Redmine 项目管理工具,涉及到 Ruby、MySQL、Redmine 等多个组件的安装和配置。下面是安装过程中需要注意的知识点: 一、环境准备 * 需要下载和安装多个软件,包括 Ruby 1.8.7、MySQL、...

    redmine3.3.1安装与常用插件安装.pdf

    本文档主要介绍如何在CentOS 6.7操作系统上安装Redmine 3.3.1版本,并且提供了一些常用的插件安装方法。安装过程中涉及到了Ruby、MySQL、Nginx等软件的配置和使用。 首先,Redmine 3.3.1版本需要Ruby 2.3.1版本的...

    自己整理的Linux下Redmine安装过程

    在Linux环境下安装Redmine是一个涉及到多个步骤和技术组件的过程。Redmine是一个开源的项目管理工具,基于Ruby on Rails框架构建,适用于多种操作系统,包括Linux。以下将详细阐述安装Redmine1.1.3的步骤,以及在这...

    redmine的三部曲 第一步安装redmine

    在IT行业中,Redmine是一个非常受欢迎的开源项目管理工具,尤其在软件开发团队中被广泛使用。它提供了问题跟踪、项目管理和文档管理等功能,能够帮助团队有效地协作和管理任务。本篇文章将围绕“redmine的三部曲”的...

    linux 安装 redmine脚本

    在Linux环境中安装Redmine是一个涉及多个步骤的过程,其中包括配置环境、安装依赖库、解压Redmine源码以及设置数据库连接等。以下是一个详尽的基于Linux的Redmine安装过程,这个过程通常会用到shell脚本,如`redmine...

    linux下redmine安装笔记

    在Linux环境下安装Redmine是一个涉及多个步骤的过程,其中包括设置MySQL数据库、安装Ruby环境及相关插件、获取Redmine源码并配置、初始化数据库以及启动服务器。以下是对这些步骤的详细说明: 1. **安装MySQL数据库...

    Redmine安装指南(CentOS 7)

    在CentOS 7中安装Redmine详细步骤,亲自试验通过。一通过Docker安装,二从源码安装,简单配置邮件收发、版本控制等

    redmine 3.1版本

    3.1版本是Redmine的一个稳定版本,提供了一系列改进和新特性,旨在提升项目协作和任务管理的效率。 在将Redmine 3.1版本配置到Tomcat服务器上时,你需要遵循以下步骤: 1. **环境准备**:首先确保你的系统已经安装...

    Windows下安装Redmine教程

    2. **Ruby DevKit**: 为了进行Ruby的本地开发,需要安装DevKit,这是一个包含了编译C扩展的工具集合。下载并运行安装程序,按照指导完成集成到Ruby环境。 3. **MySQL**: Redmine的数据库管理系统通常选用MySQL。...

    centos5.5 redmine安装及其插件安装

    在本文中,我们将深入探讨如何在CentOS 5.5操作系统上安装Redmine以及如何添加和配置相关的插件。Redmine是一款开源的、基于Web的项目管理应用,它提供了问题跟踪、版本控制集成、文档管理等功能,适用于多种敏捷...

Global site tag (gtag.js) - Google Analytics