问题标签 [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 - 尝试 rake db:migrate 时未在 rails 项目中选择数据库
使用 rails 应用程序,遇到一些奇怪的数据库/rake 问题。
当我执行时:
我收到以下错误:
跟踪没有透露太多有用的信息。可以在这里看到:http: //pastebin.com/WdsguudC
配置文件看起来正确,并且用户正在登录,否则我会遇到某种访问错误。数据库存在,用户有正确的权限,我可以手动访问和操作。我做了一堆谷歌搜索,没有发现任何有用的东西。不确定是否需要提供任何其他代码,因为这似乎是相当低级的问题。
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 图书馆在哪里。有人可以帮忙吗?
谢谢,
斯坦麦克法兰
mysql - 尝试将数据库从 sqlite 更改为 mysql 时,rails 3 mysql2 gem 无法正常工作
我已将 database.yml 更新为:
我现在可以通过键入以下命令打开 mysql:rails dbconsole。但是当我尝试 rake db:schema:load 或 rake db:reset 时,rails 抱怨:
有什么问题?我已将 mysql2 包含在 Gemfile 中并执行捆绑安装。其他一切都很好...
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) .
ruby-on-rails - rails mysql2 数据库...它在哪里?
是的,这很愚蠢。也许我正在搜索错误的关键字。rails文件夹中的db文件到底在哪里?我真的需要编辑东西,我认为这很荒谬,我试图使用控制台并得到大量错误并且无法删除记录,所有事情。(即如果它是 sqlite3,它会在 db 文件夹中)。
....拔头发
ruby-on-rails - 是否可以将 gem mysql2 与 rails 2.3 一起使用?
我找不到任何与如何在 rails 2.3 中使用 mysql2 相关的内容。这两个可以一起用吗?我想使用 mysql2,因为我认为它有助于提高我的 rails 2.3 应用程序的性能。
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 版本?我不知道。
非常感谢您的帮助。
ruby-on-rails - 无法在 Windows 7 上安装 MySQL2 gem
我在安装时收到以下错误消息,如果我需要发布更多详细信息,请告诉我。
我按照以下位置的说明进行操作: https ://github.com/oneclick/rubyinstaller/wiki/Development-Kit
我正在使用 ruby 1.9.2p136 (2010-12-25) [i386-mingw32]。
这是我得到的:
ruby-on-rails-3 - mysql2 gem 对 rails3 是强制性的吗
我有一个简单的问题是 mysql2 gem 是 rails3 强制性的,还是可以使用旧的 mysql gem,它们之间的主要区别是什么,谁能详细说明一下。
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”