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