Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Rubyのインストール

Windows環境の場合

1.RubyInstallerのインストール

  1. 以下のサイトで最新のインストーラをダウンロードする。(64bit環境下どうかを確認した上で適切なインストーラを使用してください) Installerのサイト
  2. インストーラを実行する。インストールする際にはRubyにPathを通すかどうかを選択する「Rubyの実行ファイルへ環境変数PATHを設定する」というチェックボックスへチェックを入れてください。

2.DEVELOPMENTKITのインストール

  1. ここ環境に応じたものをダウンロードする。DevKit-...-sfx.exeみたいなやつです
  2. 展開したいディレクトリを置くディレクトリに移動[例 cd c:]
  3. ここにexeをコピーする
  4. 展開先ディレクトリを作成[例 mkdir RubyDevKit200]
  5. インストーラを実行する。その際展開先が聞かれるので任意の場所を設定する。[例 RubyDevKit200]
  6. 展開先のディレクトリへ移動[例 cd cd RubyDevKit200]
  7. 展開先のディレクトリで左記のコマンドを実行する [ruby dk.rb init]

3.SQLiteのインストール

  1. ここに「Precompiled Binaries For Windows」という項目があるので、コマンドライン上から扱えるSQLiteバイナリの「sqlite-shell-win32-x86-3090200.zip」をダウンロードします。
  2. ダウンロードしたzipファイルを展開し、「c:¥sqlite3」フォルダを作成し、その中に、「sqlite3.exe」を配置します。
  3. 環境変数Pathに**;c:¥sqlite3**を追加し保存します。

Mac OS X/ Linux 環境の場合(rbenvを使ったインストールのご紹介)

1.概説

  • これらの環境の場合は以下の手段があります
    1. ソースコードからのビルドしてインストールをする
    2. Homebrewやyum, macportsなどのパッケージマネージャを利用してインストールをする
    3. 複数バージョンを管理するのRubyを管理するrbenvやRVMを利用してインストールをする
  • どれを使ってもよいですが新しいバージョンのrubyに変更しやすく、バージョン間の切り替えも行える3の方法をお勧めします。ここではrbenvを使ったインストールをご紹介します

2.rbenvのインストール

  • 以下のコマンドを実行
git clone https://github.com/sstephenson/rbenv ~/.rbenv
  • 以下のコマンド実行して環境変数の登録(bash_profileのところ環境によってはbashrcだったりする)
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'export "$(rbenv init -)"' >> ~/.bash_profile
  • terminalを終了し、もう一度立ち上げる
  • 以下のコマンドを実行し正しく設定されていればfunctionと表示されます
$ type t rbenv
function

3.ruby-build(rbenvのプラグイン)のインストール

  • 以下のコマンドを実行
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

4.Rubyのインストール

  • 以下のコマンドを実行し、インストール可能なバージョンを確認
$ rbenv isntall -l
  • 以下のコマンドでruby をインストール(2.1.2の場合)
$ rbenv install 2.1.2
  • ビルドが成功したらデフォルトのrubyを設定するようにする(2.1.2の場合)
$ rbenv global 2.1.2
  • ビルドが成功したらデフォルトのrubyを設定するようにする(2.1.2の場合)
$ rbenv global 2.1.2
$ ruby -v
ruby 2.1.2p95 (2014-05-08........)
  • 設定されたバージョンを確認する(2.1.2の場合)
$ rbenv versions
* 2.1.2 (set by /home/rails.......)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.