安装时候,会出现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
分享到:
相关推荐
在 Linux 环境下搭建 Redmine 需要安装多个组件,包括 Ruby、RubyGems、Rails、MySQL 等。本文将详细介绍如何在 Ubuntu 11.04 环境下搭建 Redmine。 一、安装 Ruby Ruby 是 Redmine 的基础环境,需要安装 Ruby ...
redmine_rt(Redmine实时插件) 该... 您必须安装依赖项插件redmine_base_deface: cd pluginsgit clone https://github.com/jbbarth/redmine_base_deface按照通常的插件安装过程安装redmine_rt: cd pluginsgit clone ...
主题安装目录 redmine/public/theme/ 插件安装方法: 步骤1:bundle install 如果有问题试试gem update(要运行很久) 步骤2:rake redmine:plugins:migrate RAILS_ENV=production 如果有问题,咨询作者,或者可以...
### Windows 下安装 Redmine 2.1 的详细步骤 #### 一、Redmine 简介 Redmine 是一个开源的、跨平台的项目管理和缺陷追踪工具,它可以帮助团队更好地组织和跟踪项目进展。Redmine 支持多项目管理、时间追踪、文件...
在Linux环境中安装Redmine是一个涉及多个步骤的过程,其中包括配置环境、安装依赖库、解压Redmine源码以及设置数据库连接等。以下是一个详尽的基于Linux的Redmine安装过程,这个过程通常会用到shell脚本,如`redmine...
### Windows下Redmine-1.3.0安装指南 #### 一、Redmine简介 Redmine是一款开源且灵活的项目管理和缺陷跟踪工具,它能够帮助团队有效地管理项目的各个方面,包括任务分配、时间追踪、文件共享等。由于其跨平台特性...
- 下载Redmine(0.8.2版本): [http://rubyforge.org/projects/redmine/](http://rubyforge.org/projects/redmine/) - 下载InstantRails-2.0-win: [http://rubyforge.org/projects/instantrails/]...
在本文中,我们将深入探讨如何在CentOS 5.5操作系统上安装Redmine以及如何添加和配置相关的插件。Redmine是一款开源的、基于Web的项目管理应用,它提供了问题跟踪、版本控制集成、文档管理等功能,适用于多种敏捷...
cd /opt/redmine/config cp database.yml.example database.yml vi database.yml ``` 使用 MySQL 数据库配置,设置如下内容,注意替换 `my_password` 为您的密码: ``` production: adapter: mysql2 database: ...
Redmine IAT Redmine 问题工具插件与和集成安装对于 Redmine 2.6.x ~ $ cd {REDMINE_ROOT}$ git clone https://github.com/stargazer8tw/redmine_iat.git plugins/redmine_iat$ bundle install --without ...
cp redmine-old/apps/redmine/config/configuration.yml installdir/apps/redmine/config/ ``` 8. **迁移附件**: - 将旧版本中的附件文件迁移到新版本对应的目录。 ```bash cp redmine_old/apps/redmine/...
对于那些无法连接到互联网或者网络环境受限的用户,离线安装Redmine是必要的。本指南将详细解释如何针对Redmine 1.1.1版本,使用Ruby p334进行离线安装,并涉及gem包管理器的使用。 首先,我们需要理解Ruby版本p334...
通常,启动命令类似 `sudo /opt/bitnami/apps/redmine/ctlscript.sh start`。 4. **配置 Redmine**: 在首次访问 Redmine 时,系统会引导你完成必要的配置,如数据库连接信息、管理员用户名和密码等。你可以选择...
在Linux环境下安装Redmine是一个涉及多个步骤的过程,其中包括设置MySQL数据库、安装Ruby环境及相关插件、获取Redmine源码并配置、初始化数据库以及启动服务器。以下是对这些步骤的详细说明: 1. **安装MySQL数据库...
5. **安装数据库支持**:Redmine需要一个数据库系统,如MySQL。在本文中,假设MySQL5.0已安装在`/usr/local/mysql`。需要创建一个新数据库和用户,以及设置权限,以供Redmine使用。例如,创建名为`redmine`的数据库...
### Windows下Redmine-1.2.1的安装详解 #### 一、概述 Redmine是一款功能强大的项目管理和缺陷跟踪工具,支持多种操作系统。本文旨在详细介绍如何在Windows环境下完成Redmine-1.2.1的安装过程。通过遵循本文提供的...
推荐下载 Redmine 2.3.3 版本,下载地址为:[http://files.rubyforge.vm.bytemark.co.uk/redmine/redmine-2.3.3.zip](http://files.rubyforge.vm.bytemark.co.uk/redmine/redmine-2.3.3.zip) 解压到 `C:\redmine` ...
在本文中,我们将详细探讨如何在Linux环境下安装Redmine 1.2.1。Redmine是一个开源项目管理软件,基于Ruby on Rails框架构建,适用于跟踪任务、管理版本控制和协调团队工作。 首先,我们需要安装Ruby运行环境。...