回答編集履歴

1

修正

2020/07/26 06:38

投稿

winterboum
winterboum

スコア23372

test CHANGED
@@ -1,9 +1,23 @@
1
1
  1はほぼそうです
2
2
 
3
3
  > gemは一度インストールすれば全てのプロジェクトで使えるものではないのでしょうか?
4
+
5
+
4
6
 
5
7
  ここが微妙です。
6
8
 
7
9
  /Library/Ruby/Gems/2.6.0 にgemが入っているので共通して使えます。
8
10
 
9
11
  が、プロジェクトごとにどのgemを使うのか、はまちまちなので、それをGemfileで管理しています。
12
+
13
+
14
+
15
+ > 初心者サイトでgemをインストールするように指示がある際には特に sudo などを入力する指示はありません。
16
+
17
+
18
+
19
+ Railsでgemを使う場合、どのエリアにgemを取り込むか、を指定できます。/Library/Ruby/Gems に入れない場合は多くの場合 Rails.root/vender にいれます。
20
+
21
+ この場合は書き込み権が有りますから sudo 不要です。ただしRailsアプリ毎に容量を食います。
22
+
23
+ /Library/Ruby/Gems(でない場合もありますが、system管理下の場所)に入れる場合はsudoが必要です。