質問するログイン新規登録

質問編集履歴

3

情報の追加

2021/05/11 07:00

投稿

divclass123
divclass123

スコア35

title CHANGED
File without changes
body CHANGED
@@ -308,4 +308,10 @@
308
308
 
309
309
 
310
310
 
311
- そもそも、本番環境のデータベース はRDSなので、自分のアプローチが何か間違ってるかもしれません。。。
311
+ そもそも、本番環境のデータベース はRDSなので、自分のアプローチが何か間違ってるかもしれません。。。
312
+
313
+ # 環境
314
+
315
+ 各環境は
316
+ **[このアプリのGithub](https://github.com/Harasou21/coffee_passport)**
317
+ お手数ですが、こちらのreadMeをご確認お願い申し上げます。

2

情報の追加

2021/05/11 07:00

投稿

divclass123
divclass123

スコア35

title CHANGED
@@ -1,1 +1,1 @@
1
- rake exit status: 1 (SSHKit::Command::Failed)
1
+ LoadError: libmysqlclient.so.18:
body CHANGED
@@ -8,11 +8,33 @@
8
8
  bundle exec cap production deploy
9
9
  ```
10
10
 
11
+
12
+
13
+ を実行したら以下のようなエラーに
14
+ なりました。
15
+
11
16
  RDSのMySQLは8系でdocker開発環境は5.7なのでそこら辺も関係あるかもしれません。
12
17
 
13
- を実行したら
18
+ [追記]
14
19
 
15
20
 
21
+ ```
22
+ db:
23
+ image: mysql:8.0.21
24
+ environment:
25
+ MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
26
+ MYSQL_HOST: db
27
+ ports:
28
+ - '3306:3306'
29
+ volumes:
30
+ - ./tmp/db:/var/lib/mysql
31
+ command: --default-authentication-plugin=mysql_native_password
32
+ ```
33
+
34
+ こんな感じでdocker-compose.ymlを編集して、buildし直したら上手く立ち上がって、その後、再度bundle exec cap production deployを実行しましたが、エラー内容変わりませんでした。
35
+
36
+
37
+
16
38
  # エラー内容
17
39
 
18
40
  ```

1

情報の追加

2021/05/11 06:58

投稿

divclass123
divclass123

スコア35

title CHANGED
File without changes
body CHANGED
@@ -8,6 +8,8 @@
8
8
  bundle exec cap production deploy
9
9
  ```
10
10
 
11
+ RDSのMySQLは8系でdocker開発環境は5.7なのでそこら辺も関係あるかもしれません。
12
+
11
13
  を実行したら
12
14
 
13
15
 
@@ -282,4 +284,6 @@
282
284
  yum installができないので、このようなコマンドを実行しましたが上手く行っていないように思えます。
283
285
 
284
286
 
287
+
288
+
285
289
  そもそも、本番環境のデータベース はRDSなので、自分のアプローチが何か間違ってるかもしれません。。。