src

[revert] [1.29] [1.30]

= Ruby インストールガイド
Rubyの世界へようこそ!

これはRubyを初めてインストールされる方のために、
インストールの仕方について説明したものです。
とくにパソコンビギナーへのチュートリアルをねらった文書もあります
→ 「((<Ruby Install Guide::初心者のためのRubyインストールガイド>))」

== Rubyをインストールするには?

Rubyをインストールするには、大きく分けて二通りの方法があります。

ひとつは、ソースから自分でコンパイルしてインストールする方法です。
これは、UNIX系OS(Linux、NetBSD、FreeBSD、Solaris、HP-UX,およびWindows上のCygwinなどなど)では
ほとんど同じやり方で容易にインストールできます。Windowsでは、
どの環境でビルトしたかで機能に若干の違いがあります(「((<Ruby Install Guide::Microsoft Windows版のビルト環境による違い>))」参照)。

もうひとつは、各プラットフォーム別に用意された簡便なインストール
方法を利用することです。「コンパイルとかはちょっと…」という方や、
Ruby関連ソフトウェアをプラットフォーム毎のパッケージからインストールしたい方にはこちらをお勧めします。
LinuxではRPMやdeb、FreeBSDではports/packagesといったものが利用できます。
ただし、パッケージものを使ったインストールにはroot権限がおそらく必要です。
自分のホームディレクトリ以下にインストールしたい場合などは、ソースを
自分でコンパイルして下さい。



Windowsの場合はやや特殊で、cygwin、mswin32、mingwという3通りの
ビルト環境の違いによって、それぞれインストール方法が異なります。
あなたがUNIXに慣れているのでなければ、mingwかmswin32をお勧めします。

さらに、ソースからコンパイルする場合、CVSというものを利用して
最新版のソースを使うこともできます。

この文書にはインストールの仕方が書かれていなくても、実際には
サポートされているプラットフォームもあります。また、Rubyは日々
進化しているので、この文書の記述が古びて実際のものとは異なってしまう
こともあるかもしれません。
現状と食い違っている点や
間違いを見つけた方、あるいは他のプラットフォームの情報をお持ちの方は
書き足してください。御覧になっていただければ分かりますが、
一応((<Ruby Install Guide::メンテナ>))制度をとっています。
また、書き込む場合は「((<Ruby Install Guide::RWikiのRD>))」も御参照ください。


== もくじ

=== プラットフォーム別インストールガイド
(アルファベット順)

  * ((<Ruby Install Guide::Alphaマシン>))
  * ((<Ruby Install Guide::BeOS>))
  * ((<Ruby Install Guide::Borland C++ (ソースから)>))
  * ((<Ruby Install Guide::BTRON・超漢字>))
  * ((<Ruby Install Guide::Cygwin (バイナリ)>))
  * ((<Ruby Install Guide::Cygwin (ソースから)>))
  * ((<"Ruby Install Guide::Debian GNU/Linux">))
  * ((<Ruby Install Guide::EWS4800>))
  * ((<Ruby Install Guide::FreeBSD>))
  * ((<Ruby Install Guide::HP-UX>))
  * ((<"Ruby Install Guide::Kondara MNU/Linux">))
  * ((<Ruby Install Guide::MacOS X>))
  * ((<Ruby Install Guide::mingw32 (バイナリ)>))
  * ((<Ruby Install Guide::mingw32 (ソースから)>))
  * ((<Ruby Install Guide::MS-DOS>))
  * ((<Ruby Install Guide::mswin32 (バイナリ)>))
  * ((<Ruby Install Guide::mswin32 (ソースから)>))
  * ((<Ruby Install Guide::NetBSD>))
  * ((<Ruby Install Guide::OpenVMS>))
#  * ((<"Ruby Install Guide::OS/2">))
  * ((<Ruby Install Guide::Vine Linux>))
  * ((<Ruby Install Guide::RPM系Linux全般>))
  * ((<Ruby Install Guide::UNIX全般>))
  * ((<Ruby Install Guide::CVSによる追っかけ>))

=== Windowsユーザのために

  * ((<Ruby Install Guide::WindowsでのPATHの通し方>))
  * ((<Ruby Install Guide::Microsoft Windows版のビルト環境による違い>))
  * ((<Ruby Install Guide::初心者のためのRubyインストールガイド>))
  * ((<Ruby Install Guide::各バイナリの共存方法>))
  * ((<Ruby Install Guide::クロスコンパイル>))

=== 開発支援環境

  * emacs + ruby-mode
  * xyzzy + ((<ruby-mode|URL:http://www1.mirai.ne.jp/~gyo/xyzzy/ruby-mode.html>))
  * irb
  * ((<irbsh|URL:http://www.rubyist.net/~rubikitch/computer/irbsh/>))
  * ((<ReFe|URL:http://i.loveruby.net/ja/prog/refe.html>))
  * ((<Copal|URL:http://homepage1.nifty.com/kaityo/copalpro/>))
  * ((<RDE|URL:http://homepage2.nifty.com/sakazuki/rde.html>))
  * ((<RubyWin|URL:http://homepage1.nifty.com/markey/ruby/rubywin/>))
  * ((<Eclipse|URL:http://www.eclipse.org>)) + ((<rdt|URL:http://sourceforge.net/projects/rubyeclipse>))