Ruby
Rails
Ubuntu
vagrant
RubyOnRails

[学習用]初心者が Ubuntu16.0 に Ruby on rails を入れて初期画面を出すまで

VagrantにUbuntuをインストール

vagrant init

でVagrantfileを作成します。

Vagrantfileの編集

config.vm.box = "ubuntu/xenial64"
config.vm.network "private_network", ip: "192.168.xx.xx"

この部分を編集する。

vagrant up

でUbuntuがインストール開始して自動で完了

vagrant ssh

Ubuntuにログインします。

Railsをインストール

あとはこのまま行ごと順番に入れてエンターキーを押していくだけ。

$ sudo apt-get install git -y
$ sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libpq-dev libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
$ cd
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
$ exec $SHELL
$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
$ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
$ exec $SHELL
$ rbenv install 2.5.1
$ rbenv global
system
$ rbenv global 2.5.1
$ rbenv global
2.5.1
$ rbenv rehash
$ gem i rbenv-rehash

Railsのプロジェクトを作成

上記だけだとまだRailsの初期画面を表示できないので

$ rails new myapptest
$ cd myapptest
$ rake db:create
$ rails s -b 192.168.xx.xx

ここまでコマンドを入れると、tcp:IPアドレス:3000 って出るので
IPアドレス(192.168.xx.xx:3000)をブラウザに入れてエンターキー。

これで無事にブラウザに

Yay! You’re on Rails!

が表示されました。

補足

いろんなサイトを見て初めてインストールから初期画面まで無事完了しました。
詳しく書いて無事動作まで行ける参考にしたサイトは以下になります。
http://satolabo.synology.me/web/install-ruby-on-rails5-ubuntu/