问题标签 [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 投票
1 回答
980 浏览

ruby-on-rails - 带有 Ruby 1.9.2 和 Rails 3.1 的 OS X 10.7 上 Rails gem mysql2 的问题

操作系统版本: Mac OS X 10.7.1 Lion
Ruby 版本: ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.1.0]
Ruby 位置: /usr/local/rvm/bin/ruby
Rails 版本: Rails 3.1.0
Rails 位置: /usr/local/rvm/gems/ruby-1.9.2-p290/bin/rails

现在,我安装了 mysql2 gem,当我运行gem list它时,它在列表中显示为:mysql2 (0.3.7)

到目前为止一切顺利,对吧?好的,这就是它变得棘手的地方。无论我做什么,我都无法启动服务器。在终端中,我 cd 到我的 rails 应用程序所在的目录并运行rails s. 但是,我没有开始,而是得到了这个:

显然,这不是应该发生的事情。问题是我不知道为什么不。我遇到的解决方案都没有奏效。

这实际上是我第一次尝试让 Ruby/RoR 在我的计算机上运行。我正在关注 Lynda.com 的教程,不出所料,这不会发生在制作视频的人身上。

我试过搜索,正如我所说,似乎没有任何帮助。想法?

0 投票
1 回答
821 浏览

ruby - 安装问题:Mac OS X Lion + Ruby 3 上的 mysql2

当我在我的应用程序下时。我做:

我检索到此错误:

好的,程序是正确的,但是因为 /usr/local/mysql-5.5.13-osx10.6-x86_64/bin/mysql_config 不存在。存在的是:

如果我这样做:

显然这只是警告。

我能做些什么来永远解决这个问题?谢谢大家!

0 投票
2 回答
682 浏览

mysql - Mac OS 10.6 服务器无法安装 mysql gem

我与以下链接中讨论的问题几乎相同:

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

我遵循了描述的解决方案,但我得到了这个:

此外,我还尝试指定所有 mysql 路径:

仍然得到错误

任何帮助表示赞赏。

0 投票
1 回答
406 浏览

ruby-on-rails-3 - mysql2 rails3.1 错误

我在 windows xp 上,使用 rails 3.1,我使用 mysql2 0.2.6 但是当我尝试发出如下请求时:

产品.all

我得到了这个回应:

我的控制器:

我的模型:

0 投票
2 回答
494 浏览

ruby-on-rails - 当表名以字母“y”结尾时,RoR 3.1 Mysql2 Adapter + Remote DB 不起作用

我不确定这是一个错误还是我完全发疯了。

我有一个远程数据库,我可以对所有表进行查询,除了以字母“y”结尾的表

我的模型:ox_stats_country.rb

远程/旧数据库上的表名是“ox_stats_country”。

当我尝试在 Rails 控制台中查询如下内容时:“OxStatsCountry.find(1)”

我收到以下错误:

ActiveRecord::StatementInvalid: Mysql2::Error: Table 'openx.ox_stats_countries' 不存在:SHOW FIELDS FROMox_stats_countries

如您所见,它会自动将表名复数,因此无法找到它。我对表名“机构”有同样的问题。然而,对于所有其他表(不以字母“y”结尾),一切正常。

这是 mysql2 适配器的错误吗?如果是这样,我会在哪里提交这样的错误?您对如何解决这个问题有任何想法吗?我是 RoR 和一般编程的新手,所以我会很感激任何帮助。

谢谢你的时间......乌利

0 投票
1 回答
1134 浏览

ruby-on-rails - 无法让 Rails、MAMP、mysql2 一起工作

我目前正在尝试使以下内容一起工作,但无济于事:

Rails 3.1.1 MAMP 2.0.2 mysql2 5.5.9 Ruby 1.9.2 Mac OSX 10.7(狮子)

一切似乎都已安装.. mysql2 和 rails 出现在我的 gem 列表中。我使用此处找到的说明安装 mysql2,似乎进展顺利:

http://blog.mirotin.net/35/mamp-1-9-5-mysql-5-5-9-and-ruby-mysql2

我还在我的 database.yml 文件中指定了 MAMP 套接字: socket: /Applications/MAMP/tmp/mysql/mysql.sock

我的 rails 应用程序在 sqlite3 上运行良好,但是当我将数据库更改为 mysql2 并尝试运行 webrick 时,我收到一条通用的 ActiveRecord::ConnectionNotEstablished (ActiveRecord::ConnectionNotEstablished) 消息。

我错过了什么?

0 投票
1 回答
207 浏览

ruby - Ruby mysql2 - 有没有办法杀死查询?

使用 mysql2 gem 执行 SQL,有没有办法在我请求执行查询后终止查询,或者因为我异步执行它,或者超时或其他错误已将控制权返回给程序?

0 投票
3 回答
2031 浏览

ruby-on-rails-3 - 安装mysql2 gem时遇到错误

Rails 要求我成功安装 gem install mysql2 并在尝试时收到以下错误。那么这种错误的主要问题是什么?错误详情如下: 由于某种原因无法创建 Makefile,可能缺少必要的库和/或头文件。检查 mkmf.log 文件以获取更多详细信息。您可能需要配置选项。

此错误发生在结果中

安装mysql有什么问题吗?请告诉您对此的了解,我非常感谢您花时间阅读我的问题。

谢谢

0 投票
1 回答
896 浏览

ruby-on-rails - 安装 mysql2 gem 的问题

我正在尝试在我的 Windows 机器上安装 mysql2 gem,但出现以下错误。我应该怎么办?

0 投票
14 回答
22419 浏览

mysql - 为错误的mysql客户端库版本编译的Ruby mysql2 gem

使用 apt-get 将 MySQL 更新到 5.5 后,mysql2gem 停止工作。

这是错误:

我尝试使用 mysql_config 重新安装,但似乎没有什么不同..

相应地,我尝试告诉 bundle 用 mysql-config 编译 mysql2 但仍然存在错误..

当我尝试旧版本的 gem (v0.2.6) 时,rails 控制台会打开,但是一旦我运行任何类型的查询就会崩溃。


这是尝试最新版本的 mysql2 gem 时的完整错误堆栈:


编辑:我从缓存中删除了所有 mysql2 gemspecs,通过 apt-get 卸载了所有与 mysql 相关的软件包并重新安装了所有内容,然后再次尝试使用 mysql-config 标志安装 gem .. 但事实证明这一切都是徒劳的。错误仍然存​​在。

编辑 2:正如 John Bachir 所建议的,我确认 mysql_config 包含 MySQL 5.5 版。