【问题标题】:Using wamp's Mysql for Ruby on Rails在 Rails 上使用 wamp 的 Mysql
【发布时间】:2011-02-27 04:33:46
【问题描述】:

我是 ROR 的新手。我已经准备好了 wamp,我想将它的 mysql 用于 ROR,以便我可以从 phpmyadmin 访问数据库。 我该怎么做?

这是我在 database.yml 中的内容:

发展: 适配器:mysql 编码:utf8 重新连接:假 数据库:my_database 游泳池:5 用户名:root 密码: 主机:本地主机 端口:3306 套接字:/tmp/mysql.sock

当我运行 rake db:create 时,我得到: 捆绑的 mysql.rb 驱动程序已从 Rails 2.2 中删除。请安装 mysql gem 并重试:gem install mysql。耙子中止了!

非常感谢。

【问题讨论】:

    标签: mysql ruby-on-rails


    【解决方案1】:

    您是否使用适用于 Windows 的 Ruby 安装程序安装了 Ruby(如果没有,请从 http://www.rubyinstaller.org 获得)?

    由于 Windows 下的 MySQL gem 存在问题,您需要执行一些额外的步骤才能启动并运行 MySQL。

    1. 从上述站点下载“Devkit”并按照说明进行安装。

    您需要 MySQL 安装中的 libmysql.dll 才能继续;如果您在安装中没有安装,请从他们的网站下载完整的 MySQL 软件包(您不需要安装它,只需获取该文件即可)。

    1. 完成后,您可以将该文件复制到 Ruby bin 目录中。

    2. 然后打开命令提示符,输入

      gem 安装 mysql

    3. 这应该可以帮助您启动并运行。但是您需要重新启动您的应用程序。

    我认为这已经涵盖了我需要执行的所有步骤。我相信 libmysql.dll 需要来自 MySQL 5.0 版本,但我无法确认。如果这不能回答您的问题,请发表评论,我将再次执行这些步骤以确保我没有遗漏任何内容(我已经让 RubyInstaller 在 Windows 上使用 Rails 和 MySQL 有一段时间了)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-11
      • 2012-10-12
      • 1970-01-01
      • 2016-09-23
      • 2011-05-06
      • 1970-01-01
      • 2010-12-07
      相关资源
      最近更新 更多