回答編集履歴

1

インストールする順番が大切です。

2021/04/28 19:50

投稿

Django_coder
Django_coder

スコア4

test CHANGED
@@ -1,8 +1,10 @@
1
- 仮想環境を作ってインストールすると解決するんじゃなんでかね?
1
+ 仮想環境を作って順序よくインストールしてく必要がありま
2
2
 
3
3
 
4
4
 
5
- 「◯◯env」とかいう奴で
5
+ 「◯◯env」とかいう奴で仮想環境を作りましょう
6
+
7
+ その仮想環境にはRubyもRailsも入っていません。
6
8
 
7
9
 
8
10
 
@@ -14,19 +16,11 @@
14
16
 
15
17
 
16
18
 
17
- なぜ、仮想環境を作るのかというと、組み合わせるバージョンによっては依存関係で動かないことがあるからです。
19
+ なぜ、仮想環境を作るのかというと、組み合わせるバージョンによっては依存関係で動かないことがあるからです。仮想環境を作っておけばバックアップも簡単に出来ます。仮想環境を作っているフォルダをそのまま圧縮して保存すれば良いのです。
18
20
 
19
21
 
20
22
 
21
- そして先に「WEBフレームワーク」「ライブラリー」を入れてしまうと、その組み合わせに合うバージョンの「ruby」がなくなる可能性が出てくるのです。
22
-
23
-
24
-
25
- だから、まっさらな仮想環境を用意して、
26
-
27
-
28
-
29
- 【その仮想環境上(重要)】で「プログラム言語」→「WEBフレームワーク」→「その他ライブラリー」の順序でインストールすると解決すると思います。
23
+ 【その仮想環境上(重要)】で「プログラム言語」→「WEBフレームワーク」→「その他ライブラリー」の順序でインストールすると解決すると思います。これでバージョンの依存関係が発生することはないと思います。
30
24
 
31
25
 
32
26