【问题标题】:Is it possible to install timezone support in ClearDB?是否可以在 ClearDB 中安装时区支持?
【发布时间】:2018-04-16 11:02:03
【问题描述】:

我正在尝试让 ChartKickHeroku 上处理我的应用程序。我能够在我的本地机器上设置和安装时区支持(从而使 ChartKick 工作完美)。

但是,在 Heroku 上,我收到一个错误,基本上是告诉我为数据库安装时区支持。

这是错误:

2018-04-16T10:44:43.215679+00:00 应用[web.1]: [d7bfe4e4-bb80-48a8-aa34-b29e2db1b9c8] [1m[35m (77.2ms)[0m [1m[34mSELECT COUNT(*) AS count_all, CONVERT_TZ(DATE_FORMAT(CONVERT_TZ(created_at, '+00:00', 'Etc/UTC'), '%Y-%m-%d 00:00:00'), 'Etc/UTC', '+00:00') AS convert_tz_date_format_convert_tz_created_at_00_00_etc_utc_y_m_d_00_00_00_etc_utc_00_00 从orders 哪里orders.reader_id = 5 和 orders.category_id = 2 AND (created_at IS NOT NULL) GROUP BY CONVERT_TZ(DATE_FORMAT(CONVERT_TZ(created_at, '+00:00', 'Etc/UTC'), '%Y-%m-%d 00:00:00'), 'Etc/UTC', '+00:00') ORDER BY orders.created_atASC[0m 2018-04-16T10:44:43.217503+00:00 应用[web.1]:[d7bfe4e4-bb80-48a8-aa34-b29e2db1b9c8] 渲染 布局/应用程序中的 statistics/preferences.html.erb (91.5ms) 2018-04-16T10:44:43.217736+00:00 应用[web.1]: [d7bfe4e4-bb80-48a8-aa34-b29e2db1b9c8] 完成500内部服务器 128 毫秒内的错误(ActiveRecord:101.5 毫秒) 2018-04-16T10:44:43.222450+00:00 应用[web.1]: [d7bfe4e4-bb80-48a8-aa34-b29e2db1b9c8]
2018-04-16T10:44:43.222565+00:00 应用[web.1]: [d7bfe4e4-bb80-48a8-aa34-b29e2db1b9c8] ActionView::Template::Error (Be 确保安装时区支持 - https://github.com/ankane/groupdate#for-mysql): 2018-04-16T10:44:43.222950+00:00 应用[web.1]: [d7bfe4e4-bb80-48a8-aa34-b29e2db1b9c8]

我正在使用 ClearDB (MySQL),目前可以通过我的终端以及 SequelPro 访问它。
请帮我完成这项工作。

【问题讨论】:

  • 您的 Heroku 似乎有问题。
  • 我在本地机器上遇到了同样的错误。我可以通过将“timezone_2018d_posix”(我从dev.mysql.com/downloads/timezones.html 获得)中包含的文件添加到我的mysql 安装文件夹(/usr/local/bin/)来对其进行排序。我在两台本地机器上遇到了错误,我总是通过添加这些文件对其进行排序。现在的问题是我无法将这些文件添加到 ClearDB(或者我可能不知道如何)。如果有办法将它们添加到 clearDB,那么我肯定会尝试。

标签: mysql heroku timezone chartkick cleardb


【解决方案1】:

根据this,时区仅在具有 ClearDB 的专用系统上受支持。

【讨论】:

    猜你喜欢
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多