【问题标题】:Rails Mysql2::Error: Can't find file?Rails Mysql2::Error: 找不到文件?
【发布时间】:2015-07-23 11:57:20
【问题描述】:

关于这是什么以及如何解决它的任何想法?

$ rake db:migrate
== 20150512132215 RenameNotificationSubscriptions: migrating ==================
-- rename_table(:notifications_subscriptions, :video_subscriptions)
rake aborted!
StandardError: An error has occurred, all later migrations canceled:

Mysql2::Error: Can't find file: './railsapp_development/notifications_subscriptions.frm' (errno: 2 - No such file or directory): RENAME TABLE `notifications_subscriptions` TO `video_subscriptions`/Users/mark/.rvm/gems/ruby-2.1.2/gems/activerecord-4.1.8/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:303:in `query'

【问题讨论】:

    标签: ruby-on-rails ruby mysql2


    【解决方案1】:

    我的旧表名错误 notifications_subscriptions 应该是 notification_subscriptions。尽管如此,还是一个奇怪的错误。

    【讨论】:

      猜你喜欢
      • 2015-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-25
      • 1970-01-01
      • 2018-09-22
      • 2012-12-11
      相关资源
      最近更新 更多