回答編集履歴
1
文章の訂正
answer
CHANGED
@@ -1,12 +1,21 @@
|
|
1
|
+
【解決した方法(表面上)】
|
1
2
|
$ brew reinstall mysql
|
2
3
|
でmysqlを再インストールし、
|
3
|
-
Railsのバージョンを5.2.4.3
|
4
|
+
Railsのバージョンを5.2.4.3に指定
|
4
|
-
|
5
|
+
Database 'xxxxx_development' already existsのエラーが出て、
|
6
|
+
mysqlのコマンドで該当DBを削除
|
7
|
+
再度rake db:createを実行
|
8
|
+
Created database 'xxxxx_development'
|
5
9
|
|
10
|
+
rails sもでき、http://localhost:3000/に接続してもエラーが出なくなりました。
|
11
|
+
↑**多分その場しのぎの解決法でしかなく、根本的な解決になってないし、原因も把握できていない。**
|
6
12
|
|
13
|
+
|
7
|
-
|
14
|
+
問題解決した本当の原因はこれではなく、
|
8
15
|
試行錯誤しているときに何度も同じアプリケーション名で作成し、
|
9
16
|
同じdbを作成していたので整合性が取れなく、
|
10
17
|
dbの接続が上手く行かなかったのではないかと考えています。
|
11
18
|
|
12
|
-
rails6 で上手くいくかこれから試します。
|
19
|
+
rails6 で上手くいくかこれから試します。
|
20
|
+
|
21
|
+
**根本的な解決策がわかる方は、まだ回答受け付けているのでご協力お願いします!**
|