回答編集履歴
2
Fix answer
test
CHANGED
@@ -1,4 +1,20 @@
|
|
1
1
|
## 追記
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
Rails がインストールされているのは、 `web` ではなく `app` です:
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
```console
|
10
|
+
|
11
|
+
docker-compose run app rails db:create
|
12
|
+
|
13
|
+
```
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
## 元の回答
|
2
18
|
|
3
19
|
|
4
20
|
|
1
Fix answer
test
CHANGED
@@ -1,27 +1,23 @@
|
|
1
|
-
そのエラーは、こちらの環境では Docker を restart したら回復しました (EC2 上ではありませんが)
|
2
|
-
|
3
|
-
|
1
|
+
## 追記
|
4
2
|
|
5
3
|
|
6
4
|
|
7
|
-
```console
|
8
|
-
|
9
|
-
|
5
|
+
依存関係のバージョンが低いとこのようにコマンドに PATH が通らない状態が発生するようです
|
10
|
-
|
11
|
-
```
|
12
6
|
|
13
7
|
|
14
8
|
|
15
|
-
|
9
|
+
- [Answer: Can't find gem railties (>= 0.a) with executable rails (Gem::GemNotFoundException)](https://stackoverflow.com/a/54600817/12721873?stw=2)
|
10
|
+
|
11
|
+
- [\"exec: \\"rails\\": executable file not found in $PATH\"\n" · Issue #161 · phusion/passenger-docker](https://github.com/phusion/passenger-docker/issues/161#issuecomment-301903130)
|
16
12
|
|
17
13
|
|
18
14
|
|
19
|
-
`
|
15
|
+
`bundle exec` で動かない場合は
|
20
16
|
|
21
|
-
|
17
|
+
`Dockerfile` 内の依存関係のバージョンアップを試してみてはいかがでしょうか
|
22
|
-
|
23
|
-
```
|
24
18
|
|
25
19
|
|
26
20
|
|
21
|
+
既存のサービス提供中のアプリケーションの場合は
|
22
|
+
|
27
|
-
|
23
|
+
テストを実装することで不具合発生のリスクを下げることができます
|