ruby-on-rails - Windows 7 上的 MySQL gem 安装错误

标签 ruby-on-rails rubygems mysql2

我正在使用 Windows 7 并创建与 MySQL2 的连接。我需要安装 gem 。我正在按照这些步骤操作。有人可以评论一下吗:

  1. 将以下内容添加到 Gemfile:gem 'mysql2', '~> 0.3.15'

  2. cmd 中运行以下命令:gem install mysql2 -v '0.3.15'

  3. 使用 cmd 转到应用程序并运行此代码:bundle install

当我执行步骤 (3) 时,出现以下错误:

An error occurred while installing mysql2 (0.3.15), and bundler cannot continue make sure that `gem install mysql2 -v "0.3.15" ' succeeds before bundling..

我的应用程序位于 D 盘,我使用的是 Windows 7。

最佳答案

我找到了一个适用于 Ubuntu 的解决方案。

我的错误是在尝试连接之前没有安装 my-sql 库。

请按照以下步骤进行操作。运行以下命令:

sudo apt-get install mysql-client libmysqlclient-dev

sudo gem install mysql2

将以下内容添加到gemfile

gem 'mysql2', '~> 0.3.15'

然后运行:

bundle install

关于ruby-on-rails - Windows 7 上的 MySQL gem 安装错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22818514/

相关文章:

ruby-on-rails - libmysqlclient_r.so.16 : cannot open shared object file: No such file or directory DREAMHOST

ruby-on-rails - 在没有外键的情况下确保与关系数据库的一致性

ruby-on-rails - Rails 5.0.2 - 关系中的 ID own_to/has_many

ruby-on-rails - 将 Rails Gem/Engine 转换为应用程序

在 Passenger + Nginx 中部署时,Rails 中的 MySql 错误

ruby-on-rails-3 - 为什么带有 Mysql2 Gem ActiveRecord::Base.connection.execute(sql) 的 Rails 3 返回数组而不是哈希?

ruby-on-rails - rails : best practice to load a helper in controller

ruby-on-rails - 设计 crud + 命名空间 : Pro level :)

ruby-on-rails - 我应该如何在生产中管理我的 gem 的二进制依赖项?

ruby-on-rails - 未初始化常量 ActiveSupport::Dependency::Mutex (NameError)