Rails5.0のインストール(Windows8.1+Vagrant+CentOS7.2でRails5.0)

http://rubyonrails.org/

を見てみたら、2016/6/30に、Rails 5.0がリリースされたとのことなので、やってみた。

Windows8.1+Vagrant+CentOS7.2でRails5.0.0.rc1
開発環境の構築としては、Cloud9が一番簡単であろう。 しかし、私は、どうしてもオフラインで開発したい! 以下にまとめてみた。 ...

と全く同じにやってできるか試してみる。
(→ Rails5.0.0.rc1 と全く同じ手順でインストールできた。)

(参考)

【Windows7】VirtualBox + Vagrant + Ruby + Rails4 開発環境の構築【初心者必見】
Gin326Mが2014/11/05に投稿(2014/11/10に編集)
http://qiita.com/Gin326M/items/01c8aef45f9a55b9b028

Ruby on Rails 5.0 インストール手順書 (OIAX BOOKS)

(環境)

Windows8.1
VirtualBox 5.0.20
Vagrant 1.8.1
CentOS7.2
Ruby 2.3.1
Rails 5.0

●VirtualBoxと、Vagrantと、TeraTermをインストールしておく。

cドライブの、vmフォルダの、centosフォルダに作成する。

●VagrantでCentOS7.2をセットアップ

cmd.exe(コマンドプロンプト)を開く。

image

cd c:/vm
mkdir centos
cd centos

vagrant init bento/centos-7.2
vagrant up

image

●TeraTermでログイン
127.0.0.1
2222
vagrant
vagrant

image

sudo yum -y update
sudo yum -y install git gcc make openssl-devel zlib-devel readline* gcc-c++
sudo yum -y install epel-release
sudo yum -y install nodejs
sudo yum -y install sqlite-devel

image

●rubyのインストール

下記のコードを張り付けてもうまくいかない( > が > と表示されてしまう)ので、

http://qiita.com/Gin326M/items/01c8aef45f9a55b9b028#ruby%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB

を参考にする。

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
. ~/.bash_profile
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install -l
rbenv install -v 2.3.1

image

すんごく待つ、とにかく待つ。15分くらい?

image

rbenv rehash
rbenv global 2.3.1
ruby -v

image

●Rails 5.0のインストール

gem install rails --version=5.0
gem install bundler

image

image

10分くらいか?

image

image

●一旦、TeraTermをcloseする。

●コマンドプロンプトで、vagrant halt

image

●c:/vm/centos の中の、Vagrantfileをテキストエディタ(Atomなど)で開いて、25行目を以下のように変更する。(行のはじめの#の消去も大事。)

image

image

(訂正前)

image

(訂正後)

image

●コマンドプロンプトで、vagrant up

image

vagrant upするたびに、毎回、Guest Additions moduleをインストールしなおしたりしていて時間がかかる(5分くらい?)のが気になるが、あきらめる(2016年5月にDockerを使って時間短縮しようと試みたが、ややこしくて私には無理であった)。

●TeraTermでログイン
127.0.0.1
2222
vagrant
vagrant

image

●Railsアプリの作成

cd /vagrant
rails new sample
cd sample
rails s -b 0.0.0.0

image

●ホストOS(Windows8.1)のブラウザで、

http://localhost:3000

と入力すると、以下のように表示される。

image

関連記事
Count per Day
    Popular Posts
    スポンサーリンク

    シェアする

    • このエントリーをはてなブックマークに追加

    フォローする