質問編集履歴

2

自己解決

2018/02/11 03:53

投稿

tekondo
tekondo

スコア26

test CHANGED
File without changes
test CHANGED
@@ -63,3 +63,27 @@
63
63
 
64
64
 
65
65
  herokuの環境変数とclearDBの設定が異なっている場合の設定のすり合わせ方法がわかりません、、、何かご存知の方教えていただけると幸いです????
66
+
67
+
68
+
69
+ ### 解決した方法
70
+
71
+ 上の記事を参考にしたところ、
72
+
73
+ > herokuの環境変数(heroku config)に持っている情報とclearDB側の設定が異なっているということ
74
+
75
+ という記述部分に注目して
76
+
77
+
78
+
79
+
80
+
81
+ ターミナル上で
82
+
83
+ ```
84
+
85
+ heroku addons --app アプリケーション名
86
+
87
+ ```
88
+
89
+ を試してみたところ、heroku configに書かれているdatabaseの名前とデータベースの名前が違っていました。なので正しいデータベースの名前にconfig:setで設定し直したところ直すことができました。

1

問題の原因の追記

2018/02/11 03:53

投稿

tekondo
tekondo

スコア26

test CHANGED
File without changes
test CHANGED
@@ -43,3 +43,23 @@
43
43
  gem 'rails', '~> 5.0.6'
44
44
 
45
45
  ```
46
+
47
+
48
+
49
+ ### 追記
50
+
51
+ [このteratail](https://teratail.com/questions/77692)に書かれている記事と同じ現象が起きています。
52
+
53
+ > そうすると、やはりclearDB側の設定と上記コメントでもらっている情報が違うのではないかと思いますね。
54
+
55
+ urlの構成は
56
+
57
+ mysql2://ユーザ名:パスワード@サーバ名/データベース名?reconnect=true
58
+
59
+ となっています。ですので、wokrbench等を使用して、上記情報でclearDBにつないでみて、それでもログインできない場合はherokuの環境変数(heroku config)に持っている情報とclearDB側の設定が異なっているということになるかと。
60
+
61
+
62
+
63
+
64
+
65
+ herokuの環境変数とclearDBの設定が異なっている場合の設定のすり合わせ方法がわかりません、、、何かご存知の方教えていただけると幸いです????