42得票16回答
请安装MySQL适配器,命令为'gem install activerecord-mysql-adapter'。

我在寻找解决这个问题的方法,但遇到了困难。我收到了以下错误信息:Please install the mysql adapter: 'gem install activerecord-mysql-adapter' /Users/ Andy/.rvm/gems/ruby-1.9.2-p290...

13得票3回答
在Ruby on Rails中使用fork创建并行进程

我有一个在 Apache 上使用 Passenger 的 Rails 3 应用程序。我有以下代码:class Billing < ActiveRecord::Base after_save :sendEmails private def sendEmails ...

12得票15回答
Ruby mysql2 gem编译时使用了错误的MySQL客户端库版本

使用apt-get更新MySQL到5.5版本后,mysql2 gem停止工作。 这是错误信息:Incorrect MySQL client library version! This gem was compiled for 5.5.17 but the client library is 5...

153得票10回答
Rails 4 - Gem::LoadError: 指定数据库适配器为'mysql2',但是该宝石未加载。

我的Gemfile文件中有以下内容:gem 'mysql2' 我的 database.yml 文件如下:default: &default adapter: mysql2 database: <%= ENV['db_name'] %> username: &lt...

9得票3回答
Ruby宝石 - 载入错误

这里有一个 Ruby 新手,正在尝试使用 Gem,但目前的体验并不好。通过 gem 安装了 mysql2 后,我尝试在一个简单的文件中使用它。代码如下: require 'mysql2' #client = Mysql2::Client.new(:host => "localhos...

9得票9回答
尝试运行rake db:migrate时,Rails项目中未选择数据库。

我将与一个Rails应用程序一起工作,遇到了一些奇怪的数据库和rake问题。 当我执行以下命令时: rake db:migrate 我遇到了以下错误: Mysql2::Error: No database selected: SHOW TABLES (See full trace ...

24得票4回答
迁移创建表时出现Mysql2 :: Error:表不存在

我使用以下代码编写了一个迁移: class CreateTableSomeTable < ActiveRecord::Migration[5.1] def change create_table :some_tables do |t| t.references ...

18得票1回答
从Mysql2::Error中恢复

我有一个简单的问题。我有一个联接表,它具有确保(col 1, col 2)唯一性的索引。 我正在使用mysql2 gem添加到该表中,并尝试捕获Mysql2 :: Error,如果尝试导致重复键错误。虽然我收到了重复键错误,但我的rescue代码块没有被执行。begin self.foo...

11得票2回答
修复此错误:NameError(未初始化常量ActiveRecord :: ConnectionAdapters :: Mysql2Adapter :: Column)

有两个应用程序,其中一个应用程序正在使用rails 4.1.2。另一个应用程序正在使用rails 5.0.1。以下是rails 5应用程序的工作原理:它会检查用户是否已登录: - 如果用户已登录,则应该能够继续前进。 - 如果用户未登录,则将其重定向到rails 4应用程序(用户可以在那里登...

14得票4回答
MySQL2错误 MySQL服务器已断开连接

我偶尔会遇到这个错误。我在stackoverflow上读到了一些解决方案,但它们都是关于Rails 2或MySQL的。感谢任何帮助。ActiveRecord::StatementInvalid (Mysql2::Error: MySQL server has gone away