LoginSignup
1
0

More than 3 years have passed since last update.

【自分用】railsでhello, world!するまでの備忘録

Posted at

Railsインストールからhello, world!出力までのもくじ

  1. rbenvを使ってRubyとRuby on Railsをインストール ※前提として、Command line tools をターミナルからインストール済 xcode-select --install
  2. コードを編集するのに必要なテキストエディタをインストール
  3. hello, world!を出力するだけの単純アプリの作成

1.rbenvを使ってRubyとRuby on Railsをインストール

1-1.Homebrewをインストール

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

ターミナルのスクショ
スクリーンショット 2019-05-23 14.14.50.png

1-2.rbenvをインストール

まずはrbenvをインストール
brew update
brew install rbenv

ターミナルのスクショ
スクリーンショット 2019-05-23 14.22.37.png

rbenvのインストールが完了したら、rbenvにパスを通します
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

ターミナルのスクショ
スクリーンショット 2019-05-23 14.40.38.png

1-3.rbenvを使ってRubyをインストール

下記コマンドでrbenvでインストール可能なRubyのバージョンを確認
rbenv install -l

実際にコマンド打つとこんな感じ↓
スクリーンショット 2019-05-23 14.47.30.png
※実際にはもっと表示されます

現在の安定版を確認するならwww.ruby-lang.orgにアクセスすると良いです。
スクリーンショット 2019-05-23 14.55.12.png
※スクショは2019年5月23日時点での安定板なので最新の安定板は↑のリンクに実際にアクセスして確認してください。

現在の安定板の確認をしたらrbenvを使ってRubyをインストール
rbenv install 2.6.3

ターミナルのスクショ
スクリーンショット 2019-05-23 14.49.35.png

1-4.デフォルトのRubyを設定

rbenv global 2.6.3

ターミナルのスクショ
スクリーンショット 2019-05-23 15.02.40.png

1-5.Railsのインストール

gem install rails

ターミナルのスクショ
スクリーンショット 2019-05-23 15.05.53.png

2.コードを編集するのに必要なテキストエディタのインストール

Atomエディタ使ってる人多い印象なのでAtom.ioからダウンロード。

3.hello, world!を出力するだけの単純アプリの作成

3-1.プロジェクトで使うディレクトリenvironmentを作成

今回のプロジェクトで使うディレクトリenvironmentを作成し、environmentディレクトリに移動。

mkdir environment
cd environment

ターミナルのスクショ
スクリーンショット 2019-05-23 16.15.01.png

3-2.移動先のディレクトリenvironmentでアプリケーションの作成

下記コマンドの_5.1.6_のところではrailsのバージョンを明示的に指定)。

rails _5.1.6_ new hello_app```
Traceback (most recent call last):
    2: from /Users/masaki-sakamoto/.rbenv/versions/2.6.3/bin/rails:23:in `<main>'
    1: from /Users/masaki-sakamoto/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems.rb:302:in `activate_bin_path'
/Users/masaki-sakamoto/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems.rb:283:in `find_spec_for_exe': can't find gem railties (= 5.1.6) with executable rails (Gem::GemNotFoundException)

コマンド実行したらGemNotFoundExceptionというエラーが発生しましたが、下記コマンドを実行したら解消され無事hello_appの作成完了。

gem install rails -v 5.1.6

3-3.rails sコマンドでhello, world!を出力

作成したhello_appのディレクトリに移動し、rails sコマンドを実行。

rails s

アプリケーションを表示するには、ローカルサーバーの場合http://localhost:3000/をブラウザで開きます。
※Ctrl+Cを押すとサーバーを終了できる
実際に開くとこんな感じ↓
スクショ
スクリーンショット 2019-05-23 17.21.18.png

用語まとめ

後日追記予定

参照リンク

Rails Girls インストール・レシピ
最初のアプリケーション
railsチュートリアルでのエラー

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0