Instalación de laravel y homestead en windows 8

Instalación de laravel y homestead en windows 8

Durante los últimos días he tenido algunos problemas al intentar instalar laravel. Finalmente logré algunos avances hoy cuando descubrí que necesito tener vt-x habilitado, pero todavía tengo algunos problemas.

Me imagino que son fáciles de solucionar pero estoy un poco perdido.

Estoy usando las últimas versiones de Composer, Laravel y Homestead.

Tengo los 3 instalados. He creado una carpeta de prueba en mi máquina local C:\www\laravel_projects

Aquí tengo un proyecto laravel llamado pruebas.

En mi directorio de usuarios c:\users\user_name\ tengo mi archivo .homestead. Aquí está mi archivo homestead.yaml

---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/ssh/key.ppk

keys:
    - ~/ssh/key

folders:
    - map: C:/www/laravel_projects/test
      to: /home/vagrant/Code

sites:
    - map: example.app
      to: /home/vagrant/Code/Laravel/public

databases:
    - homestead

variables:
    - key: APP_ENV
      value: local

# blackfire:
#     - id: foo
#       token: bar

Después de un poco de tiempo, finalmente logré poner en funcionamiento la granja y entré en ella. Sin embargo, no puedo encontrar ningún rastro de mi proyecto de prueba en la máquina.

Entonces mi primera pregunta es ¿alguien tiene alguna sugerencia sobre dónde me he equivocado?

Y el segundo tiene que ver con las claves ssh. Soy bastante nuevo en esto, así que tengan paciencia conmigo. Usando puttygen creé una clave pública y privada que puse en una carpeta llamada ssh en mi directorio de usuario. En homestead.yaml puedes ver que señalé las ubicaciones. Cuando intenté ingresar a Homestead por ssh, rechazaba mi clave ssh. Después de un rato noté en mi casa la frase:

C:/Usuarios/nombre_usuario/.homestead/.vagrant/machines/default/virtualbox/clave_privada

Una vez que señalé PuTTY, funcionó. ¿Alguien puede explicarme por qué no pude usar las claves ssh que generé?

Respuesta1

Primer problema: no poder ver los proyectos de prueba

Lo que estaba mal es la asignación de carpetas, específicamente esta parte de su archivo homestead.yaml.

folders:
- map: C:/www/laravel_projects/test
  to: /home/vagrant/Code

sites:
- map: example.app
  to: /home/vagrant/Code/Laravel/public

Tengo el presentimiento de que debería decir:

folders:
- map: C:/www/laravel_projects
  to: /home/vagrant/Code

sites:
- map: example.app
  to: /home/vagrant/Code/test/public

=========================================

Segundo problema: claves SSH

Le recomiendo que obtenga gitbash y se ahorre muchos dolores de cabeza con esto, no solo por ese problema, sino que obtendrá un resultado realmente extraño si usa el indicador cmd porque los códigos de color están habilitados y Windows no los usa.

información relacionada