Contenu connexe
Similaire à Cpi mega mix (20)
Plus de Ryuji Egashira (14)
Cpi mega mix
- 2. 自己紹介
¡ 江頭 竜二(えがしら りゅうじ)
¡ CPI 8番目のエバンジェリスト
¡ baserCMS リードデベロッパー
¡ 福岡から来ました
最近、採用活動で迷走中
誰か相談にのってください><
- 11. なぜ、Vagrant か?
¡ yum や Chef 、 Composer によりアプリケーションが
動作する直前までを完全に自動化
¡ 環境差異による問題を防ぐ事ができる
¡ 様々な人が開発に関わるオープンソース開発では必須
- 20. Vagrant に box ファイルを追加する
¡ ZIPファイル内に梱包した package.box を Vagrant に追加します。
$ vagrant box add "chef/centos-6.6 package.box
通常は、ネット経由で自動的にダウンロードしますが、今回は、時間短
縮の為、梱包した CentOS 6.6 の box ファイルを追加します。
- 22. Vagrant のゲストマシンを生成する
¡ Vagrant のコマンドでゲストマシン(CentOS 6.6)を生成します。
$ vagrant up
初回実行時には、yum や、Chef、PHP の Composer により、環境構築が
始まりますが、今回、配布しているパッケージは既に環境構築済の為、
2回目の起動となる為、1∼2分で完了します。
通常、開発前にはこのコマンドを実行します。
- 25. VirtualBox の GuestAdditions を調整
¡ 今回に限り、VirtualBox の GuestAdditions を明示的にセットアップします。
$ sudo /etc/init.d/vboxadd setup
GuestAdditions のバージョンがホスト側 と ゲスト側で一致しない場合、
Vagrant のゲストマシンが正常に起動しない場合がありますので、念のため実行
しておきます。
GuestAdditions を自動アップデートする Vagrant のプラグインをインストー
ルしておくと2回目以降は安心です。