@@ -7,91 +7,51 @@ lang: ja
7
7
いくつかのツールを使ってRubyをインストールできます。
8
8
このページでは、Rubyの管理とインストールのための、メジャーなパッケージ管理ツールとサードパーティツールについて解説します。
9
9
10
+ あなたのコンピューターにはすでにRubyがインストールされているかもしれません。[ ターミナルソフト] [ terminal ] で以下のように打つと確認することができます。
10
11
11
- ## システムごとのインストール方法
12
+ {% highlight sh %}
13
+ ruby -v
14
+ {% endhighlight %}
12
15
13
- 利用可能なインストール方法を解説します。
14
- お好みの使いやすい方法を選んでください。
16
+ インストールされているRubyのバージョンに関する情報が出力されるはずです。
17
+ ## インストール方法を選択
18
+ Rubyをインストールするには、いくつかの方法があります。
15
19
16
- * macOS
20
+ * UNIX系のOSでは、システムの *** パッケージマネージャ*** を利用するのが最も簡単です。ただし、パッケージ化されたRubyのバージョンが最新であるとは限りません。
21
+ * *** インストーラ*** を使えば、特定の、あるいは複数のRubyバージョンをインストールすることができます。また、Windows用のインストーラもあります。
22
+ * *** マネージャ*** は、システム上で複数のRubyのバージョンを切り替えるのに役立ちます。
23
+ * 最後に、*** Rubyをソースからビルドする*** こともできます。
17
24
18
- * [ rbenv] ( #rbenv )
19
- * [ RVM] ( #rvm )
20
- * [ chruby] ( #chruby )
21
- * [ Homebrew] ( #homebrew )
22
- * [ ソースからのビルド] ( #building-from-source )
25
+ Windows 10 では、[ Windows Subsystem for Linux] [ wsl ] を使用して、サポートされている Linux ディストリビューションの 1 つをインストールし、そのシステムで利用可能なインストール方法のいずれかを使用することもできます。
23
26
24
- * Linux/UNIX
27
+ 以下は、利用可能なインストール方法です。
25
28
29
+ * [ Package Management Systems] ( #package-management-systems )
30
+ * [ Debian, Ubuntu] ( #apt )
31
+ * [ CentOS, Fedora, RHEL] ( #yum )
32
+ * [ Snap] ( #snap )
33
+ * [ Gentoo] ( #portage )
34
+ * [ Arch Linux] ( #pacman )
35
+ * [ macOS] ( #homebrew )
36
+ * [ FreeBSD] ( #freebsd )
37
+ * [ OpenBSD] ( #openbsd )
38
+ * [ OpenIndiana] ( #openindiana )
39
+ * [ Windows Package Manager] ( #winget )
40
+ * [ Chocolatey package manager for Windows] ( #chocolatey )
41
+ * [ Other Distributions] ( #other-systems )
42
+ * [ Installers] ( #installers )
43
+ * [ ruby-build] ( #ruby-build )
44
+ * [ ruby-install] ( #ruby-install )
45
+ * [ RubyInstaller] ( #rubyinstaller ) (Windows)
46
+ * [ Ruby Stack] ( #rubystack )
47
+ * [ Managers] ( #managers )
48
+ * [ asdf-vm] ( #asdf-vm )
49
+ * [ chruby] ( #chruby )
26
50
* [ rbenv] ( #rbenv )
51
+ * [ rbenv for Windows] ( #rbenv-for-windows )
27
52
* [ RVM] ( #rvm )
28
- * [ chruby] ( #chruby )
29
- * [ パッケージ管理システム] ( #package-management-systems )
30
- * [ ソースからのビルド] ( #building-from-source )
31
-
32
- * Windows
33
-
34
- * [ WSL] ( #apt-wsl )
35
- * [ RubyInstaller] ( #rubyinstaller )
36
- * [ RailsInstaller] ( #railsinstaller )
37
-
38
- ## サードパーティツール
39
-
40
- 多くのRubyistたちは様々な特徴を持つサードパーティツールを使ってRubyをインストールしています。
41
-
42
- 各ツールには様々な利点がありますが、オフィシャルにサポートしている方法ではありません。
43
- しかし、それぞれのコミュニティが心強い助けになるでしょう。
44
-
45
-
46
- ### rbenv
47
- {: #rbenv}
48
-
49
- rbenv では複数の Ruby を管理することができます。
50
-
51
- rbenv は Ruby のインストール自体はサポートしていませんが、
52
- [ ruby-build] ( https://github.com/rbenv/ruby-build ) というポピュラーなプラグインを使うことで Ruby をインストールすることができます。
53
-
54
- それぞれのツールは macOS、Linux およびその他 UNIX-like なオペレーティングシステムに対応しています。
55
-
56
- rbenv をインストールする方法は [ rbenvのページ] [ rbenv ] に記述されています。
57
-
58
- rbenv と似たツールとして、次に説明する RVM や chruby があります。
59
- そちらも確認して、良い方を選んでください。
60
-
61
-
62
- ### RVM ("Ruby Version Manager")
63
- {: #rvm}
64
-
65
- RVM は複数の Ruby のインストールと管理を行うことができます。
66
- このツールは macOS、Linux およびその他 UNIX-like なオペレーティングシステムに対応しています。
67
-
68
- RVM をインストールする方法は [ rvm.io] [ rvm ] に記述されています。
69
-
70
- ### chruby
71
- {: #chruby}
72
-
73
- chruby では複数の Ruby を管理することができます。
74
-
75
- chruby は Ruby のインストール自体はサポートしていませんが、
76
- [ ruby-install] ( https://github.com/postmodern/ruby-install ) や [ ruby-build] ( https://github.com/rbenv/ruby-build ) というポピュラーなプラグインを使うことで Ruby をインストールすることができます。
77
-
78
- それぞれのツールは macOS、Linux およびその他 UNIX-like なオペレーティングシステムに対応しています。
79
-
80
- chruby をインストールする方法は [ chrubyのページ] [ chruby ] に記述されています。
81
-
82
- ### RubyInstaller
83
- {: #rubyinstaller}
84
-
85
- もしあなたが Windows を使っているなら [ RubyInstaller] [ rubyinstaller ] を使って Ruby をインストールすることができます。
86
- これは、完全な Ruby 開発環境を Windows 上にセットアップしてくれます。
87
-
88
- RubyInstaller を使うには、[ RubyInstaller のページ] [ rubyinstaller ] からダウンロードしてください。
89
- そしてこのインストーラを実行するだけです!
90
-
91
- ### RailsInstaller
92
- {: #railsinstaller}
93
-
94
- [ RailsInstaller] [ railsinstaller ] を利用すると、インストーラを実行するだけで Windows 上に Rails 開発環境を構築できます。
53
+ * [ uru] ( #uru )
54
+ * [ Building from source] ( #building-from-source )
95
55
96
56
## パッケージ管理システム
97
57
{: #package-management-systems}
@@ -255,8 +215,91 @@ WindowsでRubyをインストールするには[Windows Package Manager CLI](htt
255
215
### その他のディストリビューション
256
216
{: #other}
257
217
その他のシステムでは,お使いのLinuxディストリビューションのマネージャのパッケージリポジトリを検索して,Rubyを探すことができます。
258
- もしくはサードパーティのインストーラを使うこともできます.
259
-
218
+ もしくはサードパーティのインストーラを使うこともできます。
219
+
220
+ ## インストーラ
221
+ {: #installers}
222
+
223
+ システムやパッケージマネージャが提供するRubyのバージョンが古い場合、サードパーティ製のインストーラを使って新しいものをインストールすることができます。
224
+
225
+ インストーラの中には、同じシステム上に複数のバージョンをインストールできるものもあり、関連するマネージャは、異なるRubyを切り替えるのに役立ちます。
226
+
227
+ [ RVM] ( #rvm ) をバージョン管理として使用する場合は、別途インストーラを用意する必要はなく、インストーラが付属しています。
228
+
229
+ ### ruby-build
230
+ {: #ruby-build}
231
+
232
+ [ ruby-build] [ ruby-build ] は[ rbenv] ( #rbenv ) のプラグインで、異なるバージョンのRubyのコンパイルとインストールを可能にします。ruby-buildはrbenvなしでスタンドアロンプログラムとして使用することも可能です。macOS、Linux、その他のUNIX系OSで利用可能です。
233
+
234
+ ### ruby-install
235
+ {: #ruby-install}
236
+
237
+ [ ruby-install] [ ruby-install ] は、異なるバージョンのRubyをコンパイルし、任意のディレクトリにインストールすることができます。 [ chruby] ( #chruby ) は、Rubyのバージョンを切り替えるために使用される補完的なツールです。macOS、Linux、その他のUNIX系OSで利用可能です。
238
+ ### RubyInstaller
239
+ {: #rubyinstaller}
240
+
241
+ もしあなたが Windows を使っているならRubyInstallerを使って Ruby をインストールすることができます。
242
+ これは、完全な Ruby 開発環境を Windows 上にセットアップしてくれます。
243
+
244
+ RubyInstaller を使うには、[ RubyInstaller のページ] [ rubyinstaller ] からダウンロードしてください。
245
+ そしてインストーラを実行するだけです!
246
+ ### Ruby Stack
247
+ {: #rubystack}
248
+
249
+ Ruby on Railsを利用するためにRubyをインストールする場合は、以下のインストーラを利用することができます。
250
+
251
+ * [ Bitnami Ruby Stack] [ rubystack ] は、Railsのための完全な開発環境を提供します。macOS、Linux、Windows、仮想マシン、クラウドイメージをサポートしています。
252
+
253
+ ## マネージャ
254
+ {: #managers}
255
+
256
+ 多くのRubyistは、複数のRubyを管理するためにRubyマネージャを使用しています。プロジェクトに応じてRubyのバージョンを簡単に、あるいは自動的に切り替えることができるなどの利点がありますが、公式にはサポートされていません。しかし、それぞれのコミュニティでサポートを見つけることができます。
257
+
258
+ ### asdf-vm
259
+ {: #asdf-vm}
260
+
261
+ [ asdf-vm] [ asdf-vm ] は拡張可能なバージョンマネージャで、複数の言語のランタイムバージョンをプロジェクト単位で管理することができる。Rubyをインストールするには、[ asdf-ruby] [ asdf-ruby ] プラグイン(これは[ ruby-build] [ ruby-build ] を使用します)が必要です。
262
+ ### chruby
263
+ {: #chruby}
264
+
265
+ chruby では複数の Ruby を管理することができます。
266
+
267
+ chruby は Ruby のインストール自体はサポートしていませんが、
268
+ [ ruby-install] ( https://github.com/postmodern/ruby-install ) や [ ruby-build] [ ruby-build ] というポピュラーなプラグインを使うことで Ruby をインストールすることができます。
269
+
270
+ それぞれのツールは macOS、Linux およびその他 UNIX-like なオペレーティングシステムに対応しています。
271
+
272
+ chruby をインストールする方法は [ chrubyのページ] [ chruby ] に記述されています。
273
+
274
+ ### rbenv
275
+ {: #rbenv}
276
+
277
+ rbenv では複数の Ruby を管理することができます。
278
+
279
+ rbenv は Ruby のインストール自体はサポートしていませんが、
280
+ [ ruby-build] [ ruby-build ] というポピュラーなプラグインを使うことで Ruby をインストールすることができます。
281
+
282
+ それぞれのツールは macOS、Linux およびその他 UNIX-like なオペレーティングシステムに対応しています。
283
+
284
+ rbenv をインストールする方法は [ rbenvのページ] [ rbenv ] に記述されています。
285
+
286
+ ### rbenv for Windows
287
+ {: #rbenv-for-windows}
288
+
289
+ [ rbenv for Windows] [ rbenv-for-windows ] は、WindowsにRubyを複数インストールし、管理することができます。PowerShellで書かれているため、WindowsユーザーにとってRubyを使うためのネイティブな方法を提供します。また、コマンドラインインターフェースはUNIX系システムの[ rbenv] [ rbenv ] と互換性があります。
290
+
291
+ ### RVM ("Ruby Version Manager")
292
+ {: #rvm}
293
+
294
+ RVM は複数の Ruby のインストールと管理を行うことができます。
295
+ このツールは macOS、Linux およびその他 UNIX-like なオペレーティングシステムに対応しています。
296
+
297
+ RVM をインストールする方法は [ rvm.io] [ rvm ] に記述されています。
298
+
299
+ ### uru
300
+ {: #uru}
301
+
302
+ [ Uru] [ uru ] は、macOS、Linux、Windowsシステム上で複数のRubieを使用するのに役立つ、軽量でマルチプラットフォーム対応のコマンドラインツールです。
260
303
261
304
## ソースからのビルド
262
305
{: #building-from-source}
@@ -291,3 +334,13 @@ $ sudo make install
291
334
[ gentoo-ruby ] : http://www.gentoo.org/proj/en/prog_lang/ruby/
292
335
[ homebrew ] : http://brew.sh/
293
336
[ building-ruby ] : https://github.com/ruby/ruby/blob/master/doc/contributing/building_ruby.md
337
+ [ terminal ] : https://en.wikipedia.org/wiki/List_of_terminal_emulators
338
+ [ wsl ] : https://learn.microsoft.com/ja-jp/windows/wsl/about
339
+ [ ruby-build ] : https://github.com/rbenv/ruby-build#readme
340
+ [ ruby-install ] : https://github.com/postmodern/ruby-install#readme
341
+ [ rubyinstaller ] : https://rubyinstaller.org/
342
+ [ rubystack ] : https://bitnami.com/stack/ruby/virtual-machine
343
+ [ asdf-vm ] : https://asdf-vm.com/
344
+ [ asdf-ruby ] : https://github.com/asdf-vm/asdf-ruby
345
+ [ rbenv-for-windows ] : https://github.com/ccmywish/rbenv-for-windows#readme
346
+ [ uru ] : https://bitbucket.org/jonforums/uru/src/master/
0 commit comments