はじめに
今回railsで簡単なグラフを作成する際にchartkickなどと一緒に使うgemのgroupdateを使った際に
出たエラー解決を備忘録として残します。
初学者のため間違えばあればご指摘頂けると幸いです。
Groupdate::Errorが出た
chartkickとgroupdateを無事導入しいざ実装と思った時にGroupdate::Errorの文字が、、、
bundleの確認やサーバーの再起動を試したが特に変化なし。
エラーが出た理由
エラー文を詳しく確認してみると
Groupdate::Error - Be sure to install time zone support - https://github.com/ankane/groupdate#for-mysql:
これはタイムゾーンサポートをこのURLからインストールしろと言われてました。
解決策
URL先でタイムゾーンサポートについての記述があり、そこで指定された以下のコマンドをターミナルで実行
$ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
最後に
無事エラーは解消されグラフ機能を実装する事ができました!
エラー文は苦手意識があるのですが、しっかり読解しようとすれば案外解決方法を提示してくれてる場合が多いので今後はしっかりエラーと向き合っていきます!!