【Ruby入門】環境構築(Mac/Win)
  • facebookページ
  • twitterページ
  • 2018.01.16

    【Ruby入門】環境構築(Mac/Win)

    Rubyの動作環境を整えましょう。

    本記事では、2つの環境構築を解説します。

    Mac、WindowsそれぞれのRuby環境構築です。

    それでは順に解説していきます。

    Mac編

    もともと入っているバージョンを確認

    Macには、もともとRubyがセットアップされています。まずは自機のバージョンを確認しましょう。

    Launchpad→その他→ターミナルを選んでください。

    これはElcapitanの例なので、お使いのバージョンに応じて読み替えてください。

    ターミナルが開いたら「ruby -v」と入力してEnterしてください。

    筆者の環境では、以下のように出てきます。

    何らかのバージョンが表示され、さらに最新を追い求めないならそのままお使いください。

    しかし最新でなくてもよいのですが、少なくとも2.0以上をおススメします。

    どうせなら、もう少し便利にしましょう。

    定番環境の構築

    パッケージ管理システム Homebrewをインストールして、今後の拡張性を担保しましょう。

    大きく分けて、以下の流れになります。

     

    • Homebrew
    • rbenv

     

    Homebrew、何と読むのでしょうか。

    Weblioで発音を聞いてみたところ「ほーむぶるー」と言っているように聞こえました。

    意味は「自家製のビール」です。

    Homebrewは、dmgファイルからインストールする通常のアプリとはまったく異なるので、意識を変えましょう。

    後述するHomebrewのホームページに、とてもわかりやすい表現で説明されているので引用しておきます。

    Homebrew は、Apple が用意していないあなたの必要なものをインストールします。

    Homebrewのインストール

    ターミナルを開き、以下のコマンドを貼り付けて実行してください。

    事前に何かをダウンロードする必要はありません。

    URLは変わる可能性があるので、Homebrewのページをあらかじめ見ておいてください。

    インストールが終わったら、以下のコマンドで確認してください。

    以下のようなメッセージが出るかもしれません。

    訳すと、こうなります。

    とのことです。表示されたメッセージが全てwarningであるなら、先に進みましょう。

    rbenvのインストール

    バージョン管理システム rbenvをインストールします。以下のコマンドを実行してください。

    次にPATHを設定します。

    PATHとは、要はファイルの存在場所を示すものです。これを設定しておかないと、rbenvを実行するたびにパスをフルで指定しなければなりません。

    つまりUsers/(ユーザー名)/.rbenv」と毎回指定しなければいけないのを、「rbenv」だけで実行できるようにする、と思ってください。

    そしてその設定をbash_profileに設定します。このファイルはユーザーごとの環境変数を記録するものです。

    以下のコマンドを実行してください。

    設定を即時反映するために、以下を実行してください。

    やっとrubyのインストール

    準備ができたので、やっとrubyをインストールします。

    まずはどのバージョンをインストールできるのか、確認しましょう。

    ここで表示されるバージョンで、-previewや-devの付いていないものを選びましょう。

    また2.0.0といったように、末尾ゼロ系は不具合を含むことが多いので、それ以上のものを選んでください。

    ここでは2.4.2を選びましょう。

    これで準備完了です!

    試しに、どこでも良いので「test.rb」というファイルを作り、そこに「puts “Hello!!”」と記入して保存してください。

    次に以下を実行してください。

    [実行結果]

    実行できました!完了です。お疲れさまでした。

    Windows編

    Windowsの場合、インストーラが用意されています。

    rubyinstallerのページを開くと、さまざまなバージョンのインストーラがあります。

    そこで必要なインストーラを選ぶのですが、2.4.3-1(x64)と2.4.3-1(x86)があります。

    どちらを選ぶのかは以下を参照してください。

    x64とx86のどちらか

    Windows8または7ならコントロールパネル→システム、Windows10なら設定→システム→バージョン情報で、以下のような記載があります。

    ここで64ビットの記載があればx64、32ビットならx86を選択してください。

    インストール

    ダウンロードしたインストーラをダブルクリックしてください。

    基本的に何も考えず、次へで先へ進めてください。強いていえば、悩むところは以下でしょうか。

    ここでも何もする必要はありません。次へで進んでください。

    そして最後、以下でも悩みます。

    メッセージによると、どうもC拡張ライブラリーに関するもののようです。

    どちらでもよいのですが、気になるならインストールしなくとも問題ありません。

    そしてインストールが完了したのち、動作確認します。

    動作確認

    Windows10をベースに説明します。

    スタートメニュー→Ruby 2.4.3-1-x64→Start Command Prompt with Rubyを選択してください。

    そしてruby -vと入力してEnterしてください。

    エラーメッセージが表示されずに、バージョンが表示されればOKです!

    試しに、どこでも良いので「test.rb」というファイルを作り、そこに「puts “Hello!!”」と記入して保存してください。

    次に以下を実行してください。

    [実行結果]

    実行できました!完了です。お疲れさまでした。

    まとめ

    MacとWindowsそれぞれで、Rubyの実行環境を構築できました。

    あとは他の記事を見ながら、Rubyの学習をがんばってくださいね!


    Ruby on Railsのフリーランスは高収入でおすすめ!

    Rubyができる方は多くはいないのが現状です。 プロジェクトは右肩上がりで増えているので、エンジニアが全く足りておりません。 Rubyの実務経験が1年以上ある方はフリーランスになることもできるので、ぜひご興味があればポテパンの無料カウンセリングをご利用下さいませ! Ruby案件に関する情報は下記にまとまっていますのでぜひご覧下さい。

    Ruby on Rails案件のイマがわかる!知って見つかる最適案件


    ポテパンが提供するサービスについて

    本メディア「ポテパンスタイル」を運営する株式会社ポテパンは、エンジニアキャリア領域で複数サービスを提供しています。

    ポテパンフリーランス

    ポテパンフリーランス

    フリーランスエンジニアの方に高単価案件をご紹介しております。弊社ではフリーランス案件を常時300件ほど保有しており、その中からあなたに適した案件をご案内いたします。また、これから独立してフリーランスになる方の無料個別相談も承っております。フリーランスになった後の案件獲得方法やお金面(税金や保険など)についてお答えいたします!フリーエンジニアになりたい方向けのコンテンツも盛りだくさんです。

    ポテパンキャリア

    ポテパンキャリア

    エンジニア職専門の転職エージェントです。ポテパンキャリアでは、技術のわかるエージェントがあなたの転職をサポートします。エージェント自身がエンジニアなので、あなたと同じ目線で仕事内容や今後のキャリアについて一緒に考えることができます。年収800万円以上のハイスペック転職をご希望の方は「ポテパンプロフェッショナル」もご用意しておりますのでご利用下さいませ。

    ポテパンキャンプ

    ポテパンキャンプ

    ポテパンキャンプでは、RubyにてゼロからオリジナルのECサイトを作り上げてる3ヶ月間の実践型カリキュラムを提供しております。すでに本スクールの卒業生は、エンジニア職として様々な企業様に就職しております。なお、本スクールは受講料10万円と他社スクールに比べ格安となっており、またポテパンからご紹介させていただいた企業へ就職が決まった場合は、全額キャッシュバックいたします。



    株式会社ポテパンは、企業とエンジニアの最適なマッチングを追求しています。気になるサービスがあれば、ぜひ覗いてみてください!

    ポテクラバナー ポテプロバナー

    この記事をシェア

    • Facebookシェア
    • Twitterシェア
    • Hatenaシェア
    • Lineシェア
    pickup









    ABOUT US

    ポテパンはエンジニアと企業の最適なマッチングを追求する企業です。

    READ MORE