読者です 読者をやめる 読者になる 読者になる

チラ裏Unity

主にUnityについての備忘録ですが誰か様の為になれば

Ruby on Rails の開発環境構築

オンラインゲームを作ろうと思った場合に必要なサーバ構築

その1つの手段として Ruby on Rails を選んだ際の開発環境構築メモ

 

環境

 

Xcode をインストール

  1. https://developer.apple.com/xcode/ にアクセス
  2. View in Mac App Store を押下して App Store よりダウンロード&インストール
  3. Xcodeを起動し、Preferences->Downloads より Command Line Tools をインストール

 

HomeBrew をインストール

http://brew.sh/

  1. 公式サイトのものをコピペ実行
    $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  2. $ brew update

 

ruby-build と rbenv のインストール

  1. $ brew install ruby-build
  2. $ brew install rbenv

 

ruby のインストール

rbenv のバージョン切り替え昨日を確認するため、2.1.x と 2.2.x をインストール

  1. $ rbenv install 2.2.3
    $ rbenv install 2.1.7
  2. $ vi ~/.bash_profile
    export PATH="$HOME/.rbenv/bin:$PATH"
    eval "$(rbenv init -)"
  3. $ source ~/.bash_profile
  4. ruby のバージョンを2.2.3に切り替える)
    $ rbenv global 2.2.3
  5. (バージョンが切り替わったことを確認)
    $ ruby -v
    ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin14]

 

Ruby on Rails のインストール

  1. gem install rails --version="4.0.8"
  2. rbenv rehash
  3. (インストールされたことを確認)
    $ rails -v
    Rails 4.0.8

 

Ruby on Rails の動作確認

  1. $ rails new sample
  2. $ cd sample
  3. $ rails g controller users index
  4. $ vi app/controllers/users_controller.rb
    class UsersController < ApplicationController
      def index
        personal = {'name' => 'hoge', 'old' => 28}
        render :json => personal
      end
    end

  5. $ rails server
  6. http://0.0.0.0:3000/users/indexJSONレスポンスを返す