post Image
MacでRuby on Rails環境構築

Railsの勉強を始めたので環境構築メモ。

環境

macOS Sierra バージョン 10.12.6

手順

ざっくり以下の手順で進めます。

  • Homebrewのインストール
  • rbenvのインストール
  • Railsのインストール
  • アプリケーションの作成

ターミナル上でコマンド実行していきます。

Homebrewのインストール

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

環境によってはWarning出るかもなので以下も参考に。
MacにHomebrewをインストールする手順とWarningの解決方法 – Qiita
Homebrewのアップデート時に出た5つのWarningと解決方法 – Qiita

rbenvのインストール

複数バージョンのRubyをインストールしたり切り替えるためのツール。

brew install rbenv ruby-build

rbenvがインストールされたか確認

rbenv --version

ターミナル起動時にrbenvの初期化が自動実行されるよう設定

echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

Rubyのインストール

必要なバージョン番号を指定する。

rbenv install 2.3.0

インストールされているRubyの確認

rbenv versions

スクリーンショット 2018-03-07 01.28.32.png

使用するRubyバージョンの切り替え

rbenv local 2.3.0

バージョン切り替え後にターミナルを再起動しないと反映されないっぽい。

Railsのインストール

gem install rails --version "4.2.1" --no-rdoc --no-ri

Railsのバージョン確認

rails -v

アプリケーションの作成

rails new sample

アプリケーションサーバーの起動

cd sample
bin/rails s

スクリーンショット 2018-03-07 01.21.42.png

ブラウザで http://localhost:3000にアクセス。Railsアプリケーションの初期画面が表示されれば成功。
スクリーンショット 2018-03-07 01.22.32.png

ここからコントローラーとアクションを作成してく。


『 Ruby 』Article List
Category List

Eye Catch Image
Read More

Androidに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Bitcoinに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Goに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

JavaScriptに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Pythonに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Rubyに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Scalaに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Swiftに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Unityに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

Wordpressに関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。

Eye Catch Image
Read More

機械学習に関する現役のエンジニアのノウハウ・トレンドのトピックなど技術的な情報を提供しています。コード・プログラムの丁寧な解説をはじめ、初心者にもわかりやすいように写真や動画を多く使用しています。