Ruby on Rails の開発環境構築
オンラインゲームを作ろうと思った場合に必要なサーバ構築
その1つの手段として Ruby on Rails を選んだ際の開発環境構築メモ
環境
- OS X 10.10.5
Xcode をインストール
- https://developer.apple.com/xcode/ にアクセス
- View in Mac App Store を押下して App Store よりダウンロード&インストール
- Xcodeを起動し、Preferences->Downloads より Command Line Tools をインストール
HomeBrew をインストール
- 公式サイトのものをコピペ実行
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" - $ brew update
ruby-build と rbenv のインストール
ruby のインストール
rbenv のバージョン切り替え昨日を確認するため、2.1.x と 2.2.x をインストール
- $ rbenv install 2.2.3
$ rbenv install 2.1.7 - $ vi ~/.bash_profile
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)" - $ source ~/.bash_profile
- (ruby のバージョンを2.2.3に切り替える)
$ rbenv global 2.2.3 - (バージョンが切り替わったことを確認)
$ ruby -v
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin14]
Ruby on Rails のインストール
Ruby on Rails の動作確認
- $ rails new sample
- $ cd sample
- $ rails g controller users index
- $ vi app/controllers/users_controller.rb
class UsersController < ApplicationController
def index
personal = {'name' => 'hoge', 'old' => 28}
render :json => personal
end
end - $ rails server
- http://0.0.0.0:3000/users/index がJSONレスポンスを返す