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
$ gem i rails
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/