1. ホーム
  2. スクリプト・コラム
  3. ルビートピックス

Mac OS XにRuby実行環境をインストールするための詳細な手順

2022-01-03 05:41:42

前置き

Rubyは、Perl、Python、Javaの特徴を併せ持ち、強力なワープロ書き、シンプルな構文、完全なオブジェクト指向のスクリプト言語です。同時に、Rubyはコンパイルなしで素早くプログラミングできるインタプリタ型言語でもあります。

RubyやRuby Gemsを初めて使う開発者にとって、Rubyの実行環境のインストールには問題があります。このページでは、Rubyの開発環境を素早く確実にインストールする方法に焦点を当てます。

このインストール方法は、製品環境でも有効です

システム要件

まずOSの環境を判断します、Windowsでいじるのはお勧めできないので、:

  • Mac OS X
  • あらゆるLinuxディストリビューション(Ubuntu, CentOS, Redhat, ArchLinux ...)

強い初心者はUbuntuを使って無駄な手間を省く!

以下のコードのうち、プレフィックスが$の部分は、コンソール(端末)下で実行する必要があることを示しています($の記号を除く)。

ステップ 0 - システムに必要なパッケージのインストール

  # For Mac 
  # Install the [Xcode](http://developer.apple.com/xcode/) development tools first, which will help you install the development packages you need for your Unix environment

ステップ1 - RVMのインストール

RVM は、複数のバージョンの Ruby 環境を管理し、切り替えるための便利なコマンドラインツールです。

    $ curl -L https://get.rvm.io | bash -s stable

この間、sudoの管理者パスワードを要求されたり、homebrew経由で依存関係を自動的にインストールしたり、RVMが正常にインストールされるまでしばらく待ちます。

その後、RVM環境をロードします(新しいTermalで行う必要はありません、自動的にリロードされます)。

    $ source ~/.rvm/scripts/rvm

正しくインストールされていることを確認する

    $ rvm -v
    rvm 1.22.17 (stable) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]

ステップ2 - RVMによるRuby環境のインストール

既知のrubyのバージョンをリストアップします。

   $ rvm list known

既存のrvmのバージョンを選択してインストールすることができます(以下はrvmバージョン2.0.0のインストール例です)。

    $ rvm install 2.0.0

ここでも長いダウンロード、コンパイル作業を待ち、それが終わるとRuby、Ruby Gemsがインストールされています。

も添付されています。

インストールされているrubyを問い合わせる

  $ rvm list

インストールされているバージョンのアンインストール

  $ rvm remove 1.9.2

ステップ3 - Rubyのバージョンを設定する

RVMをインストールしたら、次のコマンドを実行して、指定されたバージョンのRubyをシステムのデフォルトとして設定する必要があります。

    $ rvm 2.0.0 --default

繰り返しますが、rvm install でそのバージョンをインストールしていれば、他のバージョン番号も使用可能です。

この時点で、それが正しいかどうかテストすることができます。

    $ ruby -v
    ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]

    $ gem -v
    2.1.6

これは、Rubyのデフォルトのソースがcocoapods.orgを使用しており、このURLへの国内アクセスが時々問題になるためと思われます。Web上での解決策の1つは、farをタオバオのものに置き換えることで、以下のように置き換えます。

   $gem source -r https://rubygems.org/
    $ gem source -a https://ruby.taobao.org

置き換えが成功したことを確認するために、実行します。

    $ gem sources -l 

通常の出力です。

      CURRENT SOURCES            

      http://ruby.taobao.org/     

概要

以上が今回の内容ですが、Mac OS XにRuby環境が正常にインストールされましたので、適宜、開発・使用することが可能です。この記事があなたの勉強や仕事に役立てば幸いです。