はじめに この記事では、クライアントPCにサーバと同じ環境を構築して開発をすすめられるようにするために、Vagrant(ヴェイグラント)というツールを使って環境を構築する方法を説明します。 Vagrantについて なぜ使うのか Vagrantを使うと以下のようなことができます。 自分のPCにサーバと同じ環境をコマンド1つで構築することができます。 それをチームのメンバーや外注先のプログラマに配布して、全員が同じ環境で開発をすすめることができます。 開発が終わり使わなくなったら破棄して、必要になったらまた作ることも可能です。 Vagrantとは Vagrantはかんたんなコマンドで自動的に開発環境を構築することができるコマンドラインツールです。サーバの仮想化にはVirtualBoxなどの仮想化ソフトウェアを利用します。 例えば以下の2行であなたのMacの中にLinuxサーバができあがります。