问题标签 [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.
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 的教程,不出所料,这不会发生在制作视频的人身上。
我试过搜索,正如我所说,似乎没有任何帮助。想法?
ruby - 安装问题:Mac OS X Lion + Ruby 3 上的 mysql2
当我在我的应用程序下时。我做:
我检索到此错误:
好的,程序是正确的,但是因为 /usr/local/mysql-5.5.13-osx10.6-x86_64/bin/mysql_config 不存在。存在的是:
如果我这样做:
显然这只是警告。
我能做些什么来永远解决这个问题?谢谢大家!
mysql - Mac OS 10.6 服务器无法安装 mysql gem
我与以下链接中讨论的问题几乎相同:
我遵循了描述的解决方案,但我得到了这个:
此外,我还尝试指定所有 mysql 路径:
仍然得到错误
任何帮助表示赞赏。
ruby-on-rails-3 - mysql2 rails3.1 错误
我在 windows xp 上,使用 rails 3.1,我使用 mysql2 0.2.6 但是当我尝试发出如下请求时:
产品.all
我得到了这个回应:
我的控制器:
我的模型:
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 FROM
ox_stats_countries
如您所见,它会自动将表名复数,因此无法找到它。我对表名“机构”有同样的问题。然而,对于所有其他表(不以字母“y”结尾),一切正常。
这是 mysql2 适配器的错误吗?如果是这样,我会在哪里提交这样的错误?您对如何解决这个问题有任何想法吗?我是 RoR 和一般编程的新手,所以我会很感激任何帮助。
谢谢你的时间......乌利
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) 消息。
我错过了什么?
ruby - Ruby mysql2 - 有没有办法杀死查询?
使用 mysql2 gem 执行 SQL,有没有办法在我请求执行查询后终止查询,或者因为我异步执行它,或者超时或其他错误已将控制权返回给程序?
ruby-on-rails-3 - 安装mysql2 gem时遇到错误
Rails 要求我成功安装 gem install mysql2 并在尝试时收到以下错误。那么这种错误的主要问题是什么?错误详情如下: 由于某种原因无法创建 Makefile,可能缺少必要的库和/或头文件。检查 mkmf.log 文件以获取更多详细信息。您可能需要配置选项。
此错误发生在结果中
安装mysql有什么问题吗?请告诉您对此的了解,我非常感谢您花时间阅读我的问题。
谢谢
ruby-on-rails - 安装 mysql2 gem 的问题
我正在尝试在我的 Windows 机器上安装 mysql2 gem,但出现以下错误。我应该怎么办?
mysql - 为错误的mysql客户端库版本编译的Ruby mysql2 gem
使用 apt-get 将 MySQL 更新到 5.5 后,mysql2
gem 停止工作。
这是错误:
我尝试使用 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 版。