`
BlueFuture
  • 浏览: 53085 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

Rails执行migrate时出现错误 Mysql::Error: query: not connected

    博客分类:
  • ROR
阅读更多

D:\Rails\depot>rake db:migrate
(in D:/Rails/depot)
rake aborted!
Mysql::Error: query: not connected: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB

(See full trace by running task with --trace)
C:/Ruby186/bin/rake:19: [BUG] Segmentation fault
ruby 1.8.6 (2010-02-04) [i386-mingw32]


This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

 

Ruby是1.8.6,Rails是2.2.3,Mysql是5.1.51

出现这个问题的原因是MySQL 5.1.3及以上版本所带的libmysql.dll文件并不能很好的与Rails连接。所以你只需更换一个旧版本的libmysql.dll文件即可。

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

到这里下载旧版本的libmysql.dll文件,将其保存在ruby\bin\目录下即可。

分享到:
评论

相关推荐

    Rails的精简版本Rails::API.zip

    Rails::API 是 Rails 的精简版本,针对不需要使用完整 Rails 功能的开发者。 Rails::API 移除了 ActionView 和其他一些渲染功能,不关心Web前端的开发者可更容易、快速地开发应用程序,因此运行速度比正常的 Rails ...

    mongoid_rails_migrations:Mongoid的数据迁移

    $ rails db:migrate:down VERSION= $ rails db:migrate:up VERSION= $ rails db:rollback $ rails db:rollback_to VERSION= $ rails db:migrate:redo $ rails db:migrate:reset $ rails db:migrate:status $ rails ...

    rails3.1安装与mysql配置 windows

    最后,初始化数据库,运行`rake db:create`创建数据库,然后`rake db:migrate`执行数据库迁移,这将根据你的Rails应用的模型文件创建相应的表结构。 总结来说,"rails3.1安装与mysql配置 windows"涵盖了以下知识点...

    rails和mysql数据库连接中出现的问题以及解决办法

    在开发Web应用时,Rails框架和MySQL数据库的集成是一个常见的选择。然而,有时在尝试连接Rails应用到MySQL数据库时,可能会遇到一些问题。本篇文章将深入探讨这些常见问题及其解决方案。 首先,Rails与MySQL的连接...

    Ruby on Rails安装及MySQL数据库配置指南

    3. 安装 Rails:安装 Ruby 之后,需要安装 Rails。可以使用 gem install rails 命令来安装 Rails。安装完成后,可以输入 rails -v 来检查 Rails 的版本。 二、MySQL 数据库配置 在安装了 Ruby on Rails 之后,需要...

    Rails中应用Ext.tree:以中国的省市地区三级联动选择为例

    然后,通过运行`rails db:migrate`来执行数据库迁移。 在模型定义完成后,作者会展示如何创建控制器来处理数据的获取和更新。在`provinces_controller.rb`、`cities_controller.rb`和`districts_controller.rb`中,...

    Rails上的API:使用Rails构建REST APIAPIs on Rails: Building REST APIs with Rails

    在本篇内容中,我们将深入探讨如何利用Ruby on Rails(简称Rails)这一强大的Web应用程序框架来构建可伸缩且易于维护的RESTful API。Rails以其简洁优雅的语法、高效的开发速度以及良好的社区支持而闻名,这使得它...

    rails 常见灵异错误汇总

    2. **ActiveRecord::RecordNotFound**:当试图找到一个不存在的数据库记录时,会抛出这个错误。确保查询条件正确,或者在尝试访问记录前进行存在性检查。 3. **ActionView::TemplateError**:这个错误通常与视图层...

    Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf

    接下来,安装Rails: ```bash sudo apt-get install rails ``` 同样地,确认Rails版本: ```bash rails --version ``` 为了使Rails应用能够与MySQL数据库交互,需要安装MySQL的Ruby驱动: ```bash sudo gem ...

    ruby on rails MySql

    当在Ruby on Rails项目中使用MySQL作为数据存储时,这两个技术的结合提供了强大的后端支持。 在Rails中集成MySQL,你需要安装特定的数据库适配器,即`mysql2` gem。这个gem允许Rails与MySQL数据库进行通信,处理SQL...

    Ruby on Rails入门例子

    通过`rails generate migration AddTitleToPosts title:string`创建迁移,然后运行`rails db:migrate`执行迁移。 - **ActiveRecord查询接口(Query Interface)**:ActiveRecord提供了丰富的查询API,如`User.find...

    rails-react-router-boilerplate:带有导轨和React的样板应用程序

    - postgres compatability (no SQLite or Mysql tho) 笔记: 所有客户端的东西都应该在 client_app 中完成。 main.js 在 application.jsx 和 bootstrap + application.scss 中加载 react 应用 webpack/rails 交互...

    docker-rails6-mysql8:Rails的mysql设置

    docker-rails6-mysql8 启动Rails设置 跑新轨道 $ docker-compose run web rails new . --force --no-deps --database=mysql --skip-test --webpacker docker镜像构建 $ docker-compose build 编辑database.yml ...

    rails_admin_image_manager:RailsAdmin和CKEditor的图像管理器

    RailsAdmin_ImageManager RailsAdmin和CKEditor的图像管理器。...$ rails db:migrate SCOPE=rails_admin_image_manager 安装图像管理器CKEditor插件 mkdir -p app/assets/javascripts/ckeditor && touch app

    webpack-rails, 将 web pack与你的Ruby on Rails 应用程序集成.zip

    webpack-rails, 将 web pack与你的Ruby on Rails 应用程序集成 不再维护webpack-rails 不再被维护。 有关详细信息,请参阅 #90. web pack-railsweb pack 为你提供了将 web pack集成到现有的Ruby on Rails 应用程序中...

    ruby on rails与MySql的环境配置——支持rails 2.3.5以上版本

    在开发基于Web的应用程序时,Ruby on Rails(简称Rails)框架和MySQL数据库的结合是常见的选择。本文将详细介绍如何在Windows环境下配置Ruby on Rails以支持Rails 2.3.5及以上版本,并与MySQL进行无缝对接。 首先,...

    [Rails] Crafting Rails Applications (英文版)

    [Pragmatic Bookshelf] Crafting Rails Applications Expert Practices for Everyday Rails Development (E-Book) ☆ 图书概要:☆ Rails 3 is a huge step forward. You can now easily extend the framework, ...

    centOS Rails3环境搭建

    Node.js在某些Rails应用中是必需的,尤其是在使用某些前端工具如Webpacker时。可以通过以下命令进行安装: ```bash # 安装依赖库 yum install httpd httpd-devel openssl-devel zlib-devel mysql-server mysql-...

    ActiveRecord-Without-Rails:只是在没有Rails的情况下使用ActiveRecord迁移的简单示例

    没有Rails的ActiveRecord 只是在没有Rails的情况下使用ActiveRecord迁移的简单示例您可以执行的任务: rake db:create rake db:migrate rake db:dropRails 5+的注意事项请注意,即使使用Rails 5,您也需要rake db:...

Global site tag (gtag.js) - Google Analytics