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

ruby-on-rails - 尝试 rake db:migrate 时未在 rails 项目中选择数据库

使用 rails 应用程序,遇到一些奇怪的数据库/rake 问题。

当我执行时:

我收到以下错误:

跟踪没有透露太多有用的信息。可以在这里看到:http: //pastebin.com/WdsguudC

配置文件看起来正确,并且用户正在登录,否则我会遇到某种访问错误。数据库存在,用户有正确的权限,我可以手动访问和操作。我做了一堆谷歌搜索,没有发现任何有用的东西。不确定是否需要提供任何其他代码,因为这似乎是相当低级的问题。

0 投票
2 回答
951 浏览

ruby-on-rails - 安装 mysql2 gem 时遇到问题,libmysqlclient.so.15 加载错误

你好,

我正在尝试使用 Ruby 1.9.2 安装 Rails 3.0。在 Linux 机器上。我在防火墙后面,在我的机器上没有 root 访问权限,所以我试图在我的主目录中构建所有内容。我无权访问 apt-get 或 yum - 我必须从源代码构建所有内容(gem 除外)。

我已经成功编译并构建了 Ruby、Rails 和 MySQL。我的问题是 rails 找不到 libmysqlclient.so.15 库。我已经尝试了“gem install mysql2”的所有可能选项来告诉它库在哪里,但没有运气。请注意,如果我的 LD_LIBRARY_PATH 中有本地 mysql/lib 目录,则一切正常。我只是不知道如何告诉 mysql2 图书馆在哪里。有人可以帮忙吗?

谢谢,

斯坦麦克法兰

0 投票
0 回答
2024 浏览

mysql - 尝试将数据库从 sqlite 更改为 mysql 时,rails 3 mysql2 gem 无法正常工作

我已将 database.yml 更新为:

我现在可以通过键入以下命令打开 mysql:rails dbconsole。但是当我尝试 rake db:schema:load 或 rake db:reset 时,rails 抱怨:

有什么问题?我已将 mysql2 包含在 Gemfile 中并执行捆绑安装。其他一切都很好...

0 投票
0 回答
524 浏览

ruby-on-rails - Mysql2 gem 不适用于 UTF8

我已将我的 Rails 应用程序从 Mysql gem 切换到 Mysql2,但现在 UTF8 字段不起作用;具体来说,字符 á 以 á 出现。当使用 PHP 和使用 Mysql gem 时,该字符在 MySQL 控制台中正确显示。我已经encoding: utf8在我的database.yml文件中设置了。

可能有帮助

当我在控制台中逐个字符地检查它时,我看到 á 是“\303\241”(使用 Mysql gem)但 á 是“\303\203\302\241”(使用 Mysql2 gem) .

0 投票
1 回答
288 浏览

ruby-on-rails - rails mysql2 数据库...它在哪里?

是的,这很愚蠢。也许我正在搜索错误的关键字。rails文件夹中的db文件到底在哪里?我真的需要编辑东西,我认为这很荒谬,我试图使用控制台并得到大量错误并且无法删除记录,所有事情。(即如果它是 sqlite3,它会在 db 文件夹中)。

....拔头发

0 投票
2 回答
3448 浏览

ruby-on-rails - 是否可以将 gem mysql2 与 rails 2.3 一起使用?

我找不到任何与如何在 rails 2.3 中使用 mysql2 相关的内容。这两个可以一起用吗?我想使用 mysql2,因为我认为它有助于提高我的 rails 2.3 应用程序的性能。

0 投票
1 回答
2699 浏览

mysql - 需要 mysql2 gem 时出现分段错误

我一直在使用 1.8.7 开发 Rails 应用程序,现在正在尝试切换到 1.9.2(使用 RVM)。

但是,在切换 rubies、安装 rails 并捆绑我的应用程序后,运行 'rails s' 会导致此错误(在 irb 中需要 'mysql2' 会产生相同的错误):

/Users/kmurph79/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle: [BUG] Segmentation fault ruby​​ 1.9.2p180 (2011-02-18 修订30909) [x86_64-darwin10.6.0]

完整输出:

Mysql 是通过自制软件安装的,在 1.8.7 下运行良好,但也许我需要安装新的 mysql 版本?我不知道。

非常感谢您的帮助。

0 投票
7 回答
29042 浏览

ruby-on-rails - 无法在 Windows 7 上安装 MySQL2 gem

我在安装时收到以下错误消息,如果我需要发布更多详细信息,请告诉我。

我按照以下位置的说明进行操作: https ://github.com/oneclick/rubyinstaller/wiki/Development-Kit

我正在使用 ruby​​ 1.9.2p136 (2010-12-25) [i386-mingw32]。

这是我得到的:

0 投票
3 回答
485 浏览

ruby-on-rails-3 - mysql2 gem 对 rails3 是强制性的吗

我有一个简单的问题是 mysql2 gem 是 rails3 强制性的,还是可以使用旧的 mysql gem,它们之间的主要区别是什么,谁能详细说明一下。

0 投票
1 回答
303 浏览

ruby-on-rails-3 - Gem mysql2 与 Mac Snow Leopard 上的乘客

我可以在 bundler 中使用 mysql2 来创建一个带有“rails s”的简单的新 Rails 3 站点。我也有乘客,但使用 mysql2 我得到:

错误消息:dlopen(/Users/riccardotacconi/.rvm/gems/ree-1.8.7-2011.03/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9):未加载库:libmysql.16。 dylib 引用自:/Users/riccardotacconi/.rvm/gems/ree-1.8.7-2011.03/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle 原因:找不到图像 - /Users/riccardotacconi/.rvm /gems/ree-1.8.7-2011.03/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle

有类似的问题,但没有关于Passenger的问题。我认为乘客需要一些环境路径才能正常工作。我用我的同一个用户运行 apache,PassengerRuby 与我在 shell 中使用的相同,我运行“rails s”