CentOS6.7 を用いて、Railsを開発したい時のVagrantFileです。 より依存を少なくするために、プロビジョニングはShellで行います。
vagrant
と virtualbox
を利用することを前提としています。
Mac OSX でインストールするときは
brew cask install virtualbox
brew cask install vagrant
vagrant plugin install vagrant-vbguest
Windows でインストールするときは、公式サイトからダウンロードしてください。
vagrant-vbguest
は、Guest Additionを最新に更新してくれるpluginです。
このプラグインがない場合、2回目以降のvagrant up
で、mount に失敗することがあります。
また、vagrant-vbguest
をインストールした場合でも、vagrant up
に失敗してしまうことがあるようです。その場合は、以下の記事を参考にしてください。
git clone https://github.com/kawasin73/vagrant-centos-rails
cd vagrant-centos-rails
vagrant up
vagrant ssh
bundle install
すると、Could not fetch specs from https://rubygems.org/
となることがある。その際は、vagrant reload
すると直るらしい。