Ruby on Rails 5 のローカル環境
Ruby on Rails 5をvagrantで環境構築していて少し引っ掛かったのでメモ書き。
主なレシピ
- macOS 10.15.2
- vagrant-box bento/centos-6.8
- ruby 2.6.5
- rails 5.1.7
Vagrantfileに下記を追加。
Ruby on Rails 5をvagrantで環境構築していて少し引っ掛かったのでメモ書き。
主なレシピ
Vagrantfileに下記を追加。
先日、macOSをHigh Sierraにアップデートしてそれに合わせてWordPressのテスト環境(VCCW)を作り直しました。
ざっとですが、メモ書き。
VirtualBox-5.1.30
Download VirtualBox
2017年10月19日時点で VirtualBox-5.2.0 がリリースされていますが、vagrant-2.0 は VirtualBox-5.2 には未対応なので、5.1系にしておきます。
ちなみに VirtualBox-5.2 をインストールした状態で vagrant up とすると、下記のエラーメッセージが表示されて起動できません。
The provider ‘virtualbox’ that was requested to back the machine ‘vccw.test’ is reporting that it isn’t usable on this system. Thereason is shown below:
Vagrant has detected that you have a version of VirtualBox installed
that is not supported by this version of Vagrant. Please install one of the supported versions listed below to use Vagrant:
vagrant 自体をアップデート(1.8.6 -> 1.9.1)して、vagrant up したらエラーになったのでメモ書き。
基本的には、vagrantの新しいバージョンをダウンロードして上書きでインストールすれば良さそう。
https://www.vagrantup.com/docs/installation/upgrading.html
で、アップデートして起動した際のエラーメッセージ。
Vagrant failed to initialize at a very early stage:
The plugins failed to initialize correctly. This may be due to manual modifications made within the Vagrant home directory. Vagrant can attempt to automatically correct this issue by running:
vagrant plugin repair
If Vagrant was recently updated, this error may be due to incompatible versions of dependencies. To fix this problem please remove and re-install all plugins. Vagrant can attempt to do this automatically by running:
仮想環境を整えるために VirtualBox を起動したところ、バージョンアップがリリースされているようなメッセージがあったので、早速ダウンロードしてインストール。
すると、vagrant upでエラーが発生して起動できず。
シェルの画面には次のようなメッセージ。
The guest machine entered an invalid state while waiting for it to boot. Valid states are ‘starting, running’. The machine is in the ‘poweroff’ state. Please verify everything is configured properly and try again.
これだけでは様子がわからないのでGUI(VirtualBoxマネージャ)から起動してみると、
このようなエラーメッセージが表示されました。
このエラーメッセージを元にGoogleで検索して見つかった記事。
Failed to open/create the internal network Vagrant on Windows10