Preparar:
–
Si no sabe qué es Vagrant, mire las notas al pie.
0: instale la versión vagabunda reciente de la lista: http://downloads.vagrantup.com/
1 – Después de la instalación, vaya a terminal
(o putty
, si usa Windows) e instale vbguest usando la envoltura de gemas vagabundas. Esto verificará si hay actualizaciones para Guest Additions (una herramienta que permite compartir entre el host y la VM):
2 – Pon la joya del bibliotecario vagabundo en tu Gemfile
:
3 – Cree un Cheffile
en la raíz de su proyecto (es como Bundler, pero para libros de cocina) y coloque sus libros de cocina allí. Por ejemplo, aquí hay una muestra de mi Cheffile
. (tenga en cuenta que build-essential contiene gcc):
4 – En tu Vagrantfile
, pon lo siguiente:
5 – Crea un directorio cookbooks
y colócalo.gitignore
6 – Ejecutar vagrant up
en la terminal
7 – Hecho. Esto instalará sus libros de cocina, configurará la máquina y todo el jazz.
8 – Por supuesto que necesitarás más libros de cocina como postgres
o mysql
. Consulte los enlaces a continuación para obtener más información.
9 – vagrant ssh
y disfruta de tu configuración.
–
Enlaces
–
Documentación de Vagrant:
http://docs.vagrantup.com/v1/docs/getting-started/index.htmlDocumentación de la gema Bibliotecario-Chef:
https://github.com/applicationsonline/librarianDocumentación de la gema Vagrant-Librarian:
https://github.com/thegcat/vagrant-librarianDocumentación de la gema de Vagrant-VbGuest (adiciones de Virtual Box Guest): https://github.com/dotless-de/vagrant-vbguest
–
Libros de cocina:
–
- De la fuente: http://community.opscode.com/cookbooks
- Desde OpsCode github: https://github.com/opscode-cookbooks
- De Fletcher Nichol github: https://github.com/fnichol
- Desde BlueBox: https://github.com/bbg-cookbooks