# Building Rubinius - Rubinius
Rubinius is an implementation of the Ruby programming language. The Rubinius bytecode virtual machine is written in C++. The bytecode compiler is written in pure Ruby. The vast majority of the core library is also written in Ruby, with some supporting primitives that interact with the VM directly.
Author: Less Than Three. <3. http://less.thanthree.com

1.2.3

## Building Rubinius

This page was machine translated. Please help us improve it.

See How-To - Translate Documentation

あなたが構築することができますし、ソースディレクトリからRubiniusの を実行してください。あなたがする必要はありません。 Rubiniusは それを実行するためにインストールしてください。方向は、以下の両方 のインストールについて詳しく説明しますRubiniusの、ソースディレクトリ から、それを実行している。

RubiniusはJITコンパイラのLLVMのを使用しています。 Rubiniusは、特定の依存 LLVMのバージョンの。お使いのシステムにLLVMのインストールされている場合、パス `--skip-system`フラグは、以下の方向でスクリプトを設定してください。

### Getting the Source

RubiniusのソースコードはtarballとしてのGitHubにプロジェクトとして利用可能です。 あなたはここのtarballをダウンロードすることができます。

To use Git:

1. Change your current working directory to your development directory
2. `git clone git://github.com/rubinius/rubinius.git`

### Installing Rubinius

あなたのアプリケーションを実行するためにRubiniusの利用を計画している場合、これは良いです オプションを選択します。ただし、また、ソースディレクトリから直接Rubiniusのを実行することができます。 ことの詳細については、次のセクションを参照してください。

我々は、`必要としないや`sudo場所にRubiniusのをインストールすることをお勧め スーパーユーザー権限が必要です。 Rubiniusのをインストールするには：

1. `./configure --prefix=/path/to/install/dir`
2. `rake install`
3. Follow the directions to add the Rubinius bin directory to your PATH

### Running from the Source Directory

If you plan to work on Rubinius itself, you should use this option.

1. `./configure`
2. `rake`

あなただけのRubiniusのをしようとしている場合は、binを追加して指示に従ってください PATHにディレクトリを指定します。

ただし、Rubiniusの開発を行っている場合は、NOTはbinを追加する必要があります。 Rubiniusはシステムを構築するため、PATHにディレクトリをピックアップする `ruby`のと`熊手は`Rubiniusの実行可能ファイルへのリンクを示します。 Rubiniusは別のを必要とする Rubyは実行可能なプロセスを構築する時に自分自身をブートストラップする。