问题标签 [mysql2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
19023 浏览

ruby-on-rails - 使用 rvm 在 Snow Leopard for Rails 3 上安装 mysql2 gem

我最近升级到 Rails 3 并使用 Rails 3.0.3 创建了一个新应用程序,但我一直收到错误

我有一台 64 位机器。错误仅在文档上,看起来 gem 已正确安装。

我在我的 GemFile 中添加了 gem

我的 GemFile.lock 看起来像这样

宝石清单

我的 Mysql 已启动并正在运行:

这就是我在全新应用程序中的全部内容,但我仍然遇到缺少 mysql2 gem 的问题。

我安装了 X Code 3.2.4 的 Snow Leopard 10.6.5。

任何的想法?

提前致谢!

0 投票
2 回答
2333 浏览

ruby-on-rails - Rails3 + mysql2 gem,我得到 LibMYSQL.dll not found 错误

好的,所以当我运行“rake db:create:all”时,我得到了这个“libMYSQL.dll not found..”错误。我对旧版本的 rails 也有同样的问题,但很容易修复,只需将 libmysql.dll 复制到 ruby​​/bin 即可。

好吧,我用 Rails 3 尝试了同样的事情,但它不起作用。

有人有解决方案吗?

Ruby on Rails 3.0.3 mysql2 0.2.6 Ruby 1.9.2

谢谢!

0 投票
3 回答
4440 浏览

mysql - 安装 Mysql2 gem-10.6 服务器时出错

我正在尝试在 10.6 服务器上安装 mysql2 gem,但收到一条我没有看到的错误消息:

我已经尝试了几件事,指定内置 MySQL 的存储位置sudo gem install mysql2 -- --with-mysql-dir=/var/mysql,并将内置 mysql 替换为来自 mysql.com 的预构建 64 位安装程序

有任何想法吗?

0 投票
1 回答
544 浏览

windows - Windows Server 2008 上 Ruby 1.9.2 数据库 Gem 的分段错误

我正在尝试在 Windows Server 2008 上启动并运行 Rails 应用程序,但遇到了障碍……我已经安装了 mysql2 gem,每当我尝试在 irb 中要求它来测试安装时,我都会得到一个讨厌的分段错误。

此应用程序已请求运行时以不寻常的方式终止它。请联系应用程序的支持团队以获取更多信息。

我尝试将 libmysql.dll 复制到我的 Ruby bin 文件夹中,但没有帮助。我什至尝试使用 mysql gem 并得到相同类型的错误,但这次是在 mysql_api.so 文件上。

然后我想我可能只是尝试 sqlite3,但我仍然得到了错误。

如果这有什么不同,这里是我的版本:

C:\Users\Administrator>mysql --version mysql Ver 14.12 Distrib 5.0.83,适用于 Win32 (ia32)

C:\Users\Administrator>rails -v Rails 3.0.3

C:\Users\Administrator>ruby -v ruby​​ 1.9.2p0 (2010-08-18) [i386-mingw32]

我希望有一个人可以帮助我。提前致谢。

0 投票
4 回答
1566 浏览

ruby-on-rails-3 - 如何在 mysql2+rails 3 中添加索引?

你如何在mysql2中添加索引?

带行:执行“alter table urli_development.slugs ADD INDEX slugs_sluggable_id(sluggable_id)”一切正常。

与 line: add_index :slugs, :sluggable_id 我得到这个“无效日期”错误。

问题是我必须添加以下行: add_index(:slugs, [:name, :sluggable_type, :sequence, :scope], :unique => true, :name => 'index_slugs_on_n_s_s_and_s')

上面的行不起作用。

我使用 Rails 3 和 mysql2,当我尝试迁移数据库时出现“无效日期”错误。

你怎么做呢?

0 投票
9 回答
25976 浏览

macos - rails 服务器无法在 OSX 10.6.5 上使用 rvm 和 ruby​​ 1.9.2-p0 启动 mysql2

启动 Rails 服务器时出现以下错误:

在 rvm use ruby​​-1.9.2-p0 命令之后,我使用以下命令安装了 mysql2:

我的 Gemfile 和 database.yml 文件中都有 mysql2,并且捆绑安装完成得很好

我知道 Rails 服务器错误是由于它不知道 OSX 上的 mysql_config 位置,但是在 gem install 上我指定了正确的位置。然而,RVM 的 gem 似乎并不尊重 mysql_config 的位置。

有人对此有解决方案吗?

0 投票
1 回答
2371 浏览

ruby - 如何设置 mysql2 时区选项以删除查询警告

使用 mysql2 进行查询时总是收到警告

我确实看到了时区选项

Mysql2 现在支持两个时区选项:

有谁知道,如何使用,以及在哪里设置这个选项?

谢谢。

0 投票
2 回答
1103 浏览

mysql - MySQL 5.5.8 with Snow Leopard 和 mysql2 gem 问题

我已经成功安装了 MySQL 5.5.8 和 mysql2 gem 0.2.6。但是当我执行rake db:create 它告诉我:

我该怎么办?如何解决?

0 投票
2 回答
2769 浏览

mysql - 如何通过 IRB 中 Mysql2 Gem 中的一次调用运行多个 sql 查询?

我正在玩 mysql2(和 mysql 5)gem 以及结果和 Enumerable 结果。

我可以运行查询,例如

而且我还可以运行查询,例如

但我想做的是把它提升一个档次。在现实生活中,我假设人们运行多个查询。那么我如何确保我可以一次获得版本和时间。

--

我尝试过的东西不起作用

我得到的错误是:

现在我知道我可以在 Mysql Console 中运行以下查询并返回结果,我将如何在 Mysql2 Gem 中做同样的事情:

我将如何在一个命令行中对 Mysql2 gem 做同样的事情(或者我需要两个)。我问是因为在现实生活中,人们通常会运行多个查询以按照他们想要的方式获得结果。

0 投票
2 回答
5062 浏览

mysql - rake db:migrate 的问题 -

我无法为 Ruby on Rails 设置我的 MySQL 数据库。设置数据库并确保 config/database.yml 文件匹配后,我遇到了下面的错误消息。

我已经检查了密码大约 15 次以上,据我所知它是正确的。

database.yml 文件:

谢谢