回答編集履歴
2
参考ページ追加
test
CHANGED
@@ -26,8 +26,10 @@
|
|
26
26
|
|
27
27
|
ライブラリーには大きく3種類あります。
|
28
28
|
1. 組み込みライブラリ
|
29
|
+
https://docs.ruby-lang.org/ja/latest/library/_builtin.html にあるもの
|
29
30
|
requireは不要で使える
|
30
31
|
2. 標準添付ライブラリ
|
32
|
+
https://docs.ruby-lang.org/ja/latest/library/index.html にあるもの(先頭の組み込みを除く)
|
31
33
|
requireが必要だがRuby本体をインストールすれば使える
|
32
34
|
Gemのもの(gem list で表示される)と、Gemでないもの(gem list に出てこない)があります
|
33
35
|
3. 標準添付でないGem
|
1
補足追記
test
CHANGED
@@ -18,3 +18,21 @@
|
|
18
18
|
ruby 3.3.5 (2024-09-03 revision ef084cc8f4) [x64-mingw-ucrt]
|
19
19
|
Logger
|
20
20
|
```
|
21
|
+
# 追記
|
22
|
+
> requireするgemとしないgemの違いは?
|
23
|
+
質問にストレートに回答していませんでした。
|
24
|
+
Gemはすべてrequireが必要です。
|
25
|
+
「Gemだけど、自分でrequireを書かなくても使える」というのは、上述の通り「requireしている別のGemの中でrequireされている」場合です。
|
26
|
+
|
27
|
+
ライブラリーには大きく3種類あります。
|
28
|
+
1. 組み込みライブラリ
|
29
|
+
requireは不要で使える
|
30
|
+
2. 標準添付ライブラリ
|
31
|
+
requireが必要だがRuby本体をインストールすれば使える
|
32
|
+
Gemのもの(gem list で表示される)と、Gemでないもの(gem list に出てこない)があります
|
33
|
+
3. 標準添付でないGem
|
34
|
+
Ruby本体インストール後に、自分でインストールする(または第三者がRuby本体と一緒に配布しているかも)
|
35
|
+
|
36
|
+
Rubyのバージョンアップで、Gemじゃなかった標準添付ライブラリーが、Gemになることがあります。
|
37
|
+
参考: https://www.ruby-lang.org/ja/news/2020/12/25/ruby-3-0-0-released/ の下の方。
|
38
|
+
|